摘要:
Memory access contention by plural devices is prevented. A multi-core processor system (100) at time t3 designated by reference numeral (103) allocates processing executed by an app (#0) to a GPU (106) and allocates processing executed by an app (#1) to a CPU (#0). The multi-core processor system (100) then controls a memory controller (112) so that the GPU (106) accesses a storage area (115#0) as an area for app (#0), via a port (113#0) as a port for app (#0). The multi-core processor system (100) further controls the memory controller (112) so that the CPU (#0) accesses a storage area (115#1) as an area for app (#1), via a port (113#1) that is not the port for app (#0).
摘要:
When access contention by cores occurs at a device, processing performance is maintained and power consumption is reduced. A CPU (#0), via a detecting unit (307), detects the CPU (#0) and a CPU (#1), which form a predetermined core group that causes access contention at a device (#H0) in a device group (205). The CPU (#0), via an identifying unit (309), identifies the access contention state at the device (#H0) in the device group (205). The CPU (#0), from a clock frequency table (301), extracts according to the access contention state at the device (#H0), a clock frequency for the device (#H0) and a clock frequency for the CPUs (#0) and (#1). The CPU (#0) causes the device (#H0) to operate at the clock frequency for the device (#H0) and causes the CPUs (#0) and (#1) to operate at the clock frequency for the predetermined core group.