Methods of and apparatus for allocating memory
AssigneeArm Limited
InventorsOskar Flordal, Hakan Persson, Andreas Engh-Halstvedt
Life of this patent
Estimating the term…
Loading patent…
AssigneeArm Limited
InventorsOskar Flordal, Hakan Persson, Andreas Engh-Halstvedt
Estimating the term…
A processing system comprises plural processing cores and a task allocator for allocating tasks to the processing cores. The processing cores perform the tasks that are allocated to them so as to produce results for the tasks, the results being stored by the processing cores in a buffer. The task allocator indicates to the processing cores memory portions within the buffer in which to store the results. When the processing cores determine that a given memory portion is becoming full, the processing cores request that the task allocator indicates a new memory portion in which to store its results. The processing system allows the task allocator to dynamically and efficiently allocate memory portions to plural processing cores without the task allocator 40 needing to know the sizes of the results being produced by the processing cores.
A method of allocating memory to processing cores in a multi-core processing system, the system comprising:
A multi-core processing system comprising:
A computer readable storage medium storing computer software code which when executing on a processor performs a method of allocating memory to processing cores in a multi-core processing system, the system comprising:
Dependencies are inferred from the claim text.