Back to results
US 2024/0256332 A1Published application
System, devices and/or processes for scheduling tasks for one or more hardware components of a computing device
AssigneeArm Limited
InventorElliot Maurice Simon Rosemarine
Life of this patent
Estimating the term…
Abstract
Briefly, example methods, apparatuses, and/or articles of manufacture are disclosed that may facilitate and/or support scheduling tasks for one or more hardware components of a computing device.
Claims20
A method, comprising:
- allocating, at least in part via execution of a particular job scheduler software component, one or more job slots comprising particular job slot circuitry of a particular hardware component to at least one particular hardware based task control interface (TCI) of one or more hardware based TCIs for the particular hardware component;
- obtaining, at least in part via execution of a software component for the at least one particular hardware based TCI, one or more particular job descriptors;
- storing, at least in part via execution of the software component for the at least one particular TCI, the obtained one or more particular job descriptors in the respective one or more job slots;
- and
- the particular hardware component performing a particular task specified, at least in part, by at least one of the one or more particular job descriptors.
2 more elements
An apparatus, comprising:
- at least one processor to:
- allocate, at least in part via execution of a particular job scheduler software component, one or more job slots comprising particular job slot circuitry of a particular hardware component to at least one particular hardware based task control interface (TCI) of one or more hardware based TCIs for the particular hardware component;
- obtain, at least in part via execution of a software component for the at least one particular hardware based TCI, one or more particular job descriptors;
- store, at least in part via execution of the software component for the at least one particular hardware based TCI, the obtained one or more particular job descriptors in the respective one or more job slots;
- and
- perform, at least in part via the particular hardware component, a particular task specified, at least in part, by at least one of the one or more particular job descriptors.
3 more elements
An article, comprising:
- a non-transitory computer-readable medium having stored thereon one or more instructions executable by a computing device to:
- allocate, at least in part via execution of a particular job scheduler software component, one or more job slots comprising particular job slot circuitry of a particular hardware component to at least one particular hardware based task control interface (TCI) of one or more hardware based TCIs for the particular hardware component;
- obtain, at least in part via execution of a software component for the at least one particular hardware based TCI, one or more particular job descriptors;
- store, at least in part via execution of the software component for the at least one particular hardware based TCI, the obtained one or more particular job descriptors in the respective one or more job slots;
- and
- perform, at least in part via the particular hardware component, a particular task specified, at least in part, by at least one of the one or more particular job descriptors.
3 more elements
Dependencies are inferred from the claim text.