Patent ID: 11908061
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 10:
11. A method for operating a graphics processing unit (GPU), the GPU comprising a processing cluster, the processing cluster comprising a plurality of processing cores configured to execute a warp of related threads, each processing core of the plurality of processing cores executing a separate thread of the warp of related threads in parallel, the GPU further comprising a shared memory for the processing cluster, the method comprising:
receiving, by a processing core of the plurality of processing cores, a move data instruction of an instruction set architecture of the GPU, the move data instruction comprising operands that reference a source portion of a general purpose register (GPR) and a destination portion of the GPR, each processing core of the plurality of processing cores configured to utilize a respective dedicated portion of the GPR when processing instructions, wherein the processing core is configured to utilize the source portion of the GPR referenced by the move data instruction;
executing, by the processing core, the move data instruction to:
retrieve data from the source portion of the GPR; and
provide the retrieved data to a memory read/write hub, the memory read/write hub coupled to the GPR and the shared memory, the memory read/write hub comprising a crossbar switch; and

writing, by the memory read/write hub via the crossbar switch, the retrieved data to the destination portion of the GPR, the writing of the retrieved data occurring without first writing the retrieved data to the shared memory.