Controlling priority levels of pending threads awaiting processing

Patent №

US 8,589,934

Granted

2013-11-19

Filed 2011

Owner

ARM LIMITED

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

13064598

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.

AI hardwareG06F 9/54G06F 9/3851G06F 9/38585G06F 9/5011G06F 2209/5021G06F 2209/507

AI classification

AI hardware0.98
Planning0.06
Knowledge representation0.04
Natural language0.01
Vision0.00
Machine learning0.00
Evolutionary computation0.00
Speech0.00

Ownership

ARM LIMITED

assignment · 265670652

Assignors

MAKLJENOVIC, NEBOJSA, FIELDING, EDVARD, ENGH-HALSTVEDT, ANDREAS DUE

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC