Back to results
US 2022/0091847 A1Published application
Prefetching from indirect buffers at a processing unit
AssigneeAdvanced Micro Devices, Inc.
InventorsAlexander Fuad ASHKAR, Harry J. WISE, Rex Eldon MCCRARY, Hans FERNLUND
Life of this patent
Estimating the term…
Abstract
In response to executing a specified command packet, a processing unit prefetches commands stored at an indirect buffer a command queue for execution, prior to executing a command that initiates execution of the commands stored at the indirect buffer. By prefetching the data prior to executing the indirect buffer execution command, the processing unit reduces delays in processing the commands stored at the indirect buffer.
Claims20
A method comprising:
- receiving a first indirect buffer prefetch packet at a command processor of a processing unit;
- and
- in response to receiving the first indirect buffer prefetch packet, prefetching data from a first indirect buffer indicated by the first indirect buffer prefetch packet to a command queue prior to executing an indirect buffer packet for the indirect buffer.
A method, comprising:
- receiving, at a command processor of a processing unit, a prefetch packet indicating a list of indirect buffers;
- and
- in response to receiving the prefetch packet, prefetching data from each of a plurality of indirect buffers indicated by the list to a command queue associated with the command processor.
A processing unit comprising:
- a command queue;
- a command processor to receive a first indirect buffer prefetch packet from the command queue;
- and
- a fetch controller to, in response to the first indirect buffer prefetch packet, prefetch data from a first indirect buffer indicated by the first indirect buffer prefetch packet to the command queue prior to the command processor executing an indirect buffer packet for the indirect buffer.
1 more element
Dependencies are inferred from the claim text.