发明名称 |
Controlling priority levels of pending threads awaiting processing |
摘要 |
A data processing apparatus comprises processing circuitry arranged to process processing threads using resources accessible to the processing circuitry. A pipeline is provided for handling at least two pending threads awaiting processing by the processing circuitry. The pipeline includes at least one resource-requesting pipeline stage for requesting access to resources for the pending threads. A priority controller controls priority levels of the pending threads. The priority levels define a priority with which pending threads are granted access to resources. When a pending thread reaches a final pipeline stage, if the request resources are not yet available then the priority level of that thread is raised selectively and the thread is returned to a first pipeline stage of the pipeline. If the requested resources are available then the thread is forwarded from the pipeline.
|
申请公布号 |
US2012254882(A1) |
申请公布日期 |
2012.10.04 |
申请号 |
US201113064598 |
申请日期 |
2011.04.01 |
申请人 |
MAKLJENOVIC NEBOJSA;FIELDING EDVARD;ENGH-HALSTVEDT ANDREAS DUE;ARM LIMITED |
发明人 |
MAKLJENOVIC NEBOJSA;FIELDING EDVARD;ENGH-HALSTVEDT ANDREAS DUE |
分类号 |
G06F9/46 |
主分类号 |
G06F9/46 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|