Allocation of resources to tasks
AssigneeImagination Technologies Limited
InventorsPanagiotis Velentzas, John W. Howson, Richard Broadhurst
Life of this patent
Estimating the term…
Loading patent…
AssigneeImagination Technologies Limited
InventorsPanagiotis Velentzas, John W. Howson, Richard Broadhurst
Estimating the term…
A method of managing resources in a graphics processing pipeline includes, in response to selecting a task for execution within a texture/shading unit, allocating to the task both a static allocation of temporary registers for the entire task and a dynamic allocation of temporary registers. The dynamic allocation comprises temporary registers used by a first phase of the task only and the static allocation of temporary registers comprises any temporary registers that are used by the program and are live at a boundary between two phases. When the task subsequently reaches a boundary between two phases, the dynamic allocation of temporary registers are freed and a new dynamic allocation of temporary registers for a next phase of the task is allocated to the task.
A method of managing resources in a graphics processing pipeline, the method comprising:
A method of sub-dividing a program into a plurality of phases, the method comprising:
A texture/shading unit for use in a graphics processing pipeline, the texture/shading unit comprising:
Dependencies are inferred from the claim text.