Generating a schedule of instructions based on a processor memory tree
AssigneeAdvanced Micro Devices, Inc.
InventorShuai Che
Life of this patent
Estimating the term…
Loading patent…
AssigneeAdvanced Micro Devices, Inc.
InventorShuai Che
Estimating the term…
A processor employs a memory tree and a code generation and scheduling framework (CGSF) to generate instructions to access data at memory modules associated with the processor. The memory tree is a data structure having a plurality of nodes, with each node corresponding to a different memory module, memory cluster, or other portion of memory. The CGSF employs the memory tree to expose the memory hierarchy of the processor to a computer programmer. The computer programmer can employ compiler directives to identify nodes of the memory tree and to establish data ordering and manipulation formats for each node. Based on the directives and the memory tree, the CGSF generates schedules of instructions that, when executed at the processor, enforce the data ordering and manipulation formats.
A method comprising:
A method, comprising:
A non-transitory computer readable medium storing instructions to be executed at a processor, the instructions, when executed, to manipulate the processor to:
Dependencies are inferred from the claim text.