Fragmented Channels
AssigneeAdvanced Micro Devices, Inc.
InventorsBradford M. BECKMANN, Marc S. Orr
Life of this patent
Estimating the term…
Abstract
A system, method and a computer-readable medium for task scheduling using fragmented channels is provided. A plurality of fragmented channels are stored in memory accessible to a plurality of compute units. Each fragmented channel is associated with a particular compute unit. Each fragmented channel also stores a plurality of data items from tasks scheduled for processing on the associated compute unit and links to another fragmented channel in the plurality of fragmented channels.
Claims20
A system comprising:
- a plurality of fragmented channels stored in memory and accessible to a plurality of compute units, wherein a fragmented channel is associated with a compute unit in the plurality of compute units, and the fragmented channel is configured to:
- store a plurality of data items from tasks scheduled for processing on the associated compute unit;
- and
- link to another fragmented channel in the plurality of channels.
A method comprising:
- storing on a fragmented channel a plurality of data items from tasks scheduled for processing on an associated compute unit, wherein the fragmented channel is included in a plurality of fragmented channels accessible to a plurality of compute units;
- and
- linking the fragmented channel to another fragmented channel in the plurality of channels.
A computer-readable storage medium having instructions stored thereon, execution of which by a processor cause the processor to perform operations, the operations comprising:
- storing on a fragmented channel a plurality of data items from tasks scheduled for processing on an associated compute unit, wherein the fragmented channel is included in a plurality of fragmented channels accessible to a plurality of compute units;
- and
- linking the fragmented channel to another fragmented channel in the plurality of channels.
Dependencies are inferred from the claim text.