US 11,868,777 B2
Processor-guided execution of offloaded instructions using fixed function operations
John Kalamatianos, Boxborough, MA (US); Michael T. Clark, Austin, TX (US); Marius Evers, Santa Clara, CA (US); William L. Walker, Fort Collins, CO (US); Paul Moyer, Fort Collins, CO (US); Jay Fleischman, Fort Collins, CO (US); and Jagadish B. Kotra, Austin, TX (US)
Assigned to ADVANCED MICRO DEVICES, INC., Santa Clara, CA (US)
Filed by ADVANCED MICRO DEVICES, INC., Santa Clara, CA (US)
Filed on Dec. 16, 2020, as Appl. No. 17/123,270.
Prior Publication US 2022/0188117 A1, Jun. 16, 2022
Int. Cl. G06F 9/30 (2018.01); G06F 9/38 (2018.01); G06F 9/52 (2006.01)
CPC G06F 9/30181 (2013.01) [G06F 9/30043 (2013.01); G06F 9/30098 (2013.01); G06F 9/30138 (2013.01); G06F 9/3834 (2013.01); G06F 9/3877 (2013.01); G06F 9/52 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of processor-guided execution of offloaded instructions using fixed function operations, the method comprising:
receiving one or more instructions designated for remote execution by a target device; and
transmitting, for each of the one or more instructions, an offload request, the offload request including a pointer to an entry, within a command buffer at the target device, identifying an opcode corresponding to the instruction designated for remote execution.