Hardware controlled instruction pre-fetching
AssigneeNXP USA, Inc.
InventorsMichael Rohleder, Stefan Singer, Jochen Gerster
Life of this patent
Estimating the term…
Loading patent…
AssigneeNXP USA, Inc.
InventorsMichael Rohleder, Stefan Singer, Jochen Gerster
Estimating the term…
A task control circuit maintains, in response to task event information, a task information queue that includes task information for a plurality of tasks. Based upon the task information in the task information queue, a future task switch condition is identified as corresponding to a task switch time for a particular task of the plurality of tasks. A load start time is determined for a set of instructions for the particular task. A pre-fetch request is generated to load the set of instructions for the particular task into the memory circuit. The pre-fetch request is forwarded to a hardware loader circuit. In response to the task switch time, a task event trigger is generated for the particular task. The hardware loader circuit is used to load, in response to the pre-fetch request, the set of instructions from a non-volatile memory into the memory circuit.
A system for loading and executing a plurality of tasks under the control of an operating system (OS), the system comprising:
A method for use with a computer processor circuit configured to execute software instructions stored in a memory circuit and for an operating system (OS) and a plurality of tasks under control of the OS, the method comprising:
Dependencies are inferred from the claim text.