US 12,271,732 B1
Configuration of a deep vector engine using an opcode table, control table, and datapath table
Paul Gilbert Meyer, Nashville, VT (US); Ron Diamant, Santa Clara, CA (US); and Sundeep Amirineni, Cedar Park, TX (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Sep. 30, 2022, as Appl. No. 17/937,333.
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/22 (2006.01); G06F 9/30 (2018.01); G06F 9/38 (2018.01); G06F 15/78 (2006.01)
CPC G06F 9/223 (2013.01) [G06F 9/3016 (2013.01); G06F 9/3804 (2013.01); G06F 15/7878 (2013.01); G06F 15/7882 (2013.01)] 20 Claims
OG exemplary drawing
 
8. A method comprising:
receiving a machine instruction for a compute channel having a plurality of computational circuit blocks coupled in series in a pipeline;
decoding the machine instruction to obtain an opcode;
using the opcode as an index to access an opcode entry in an opcode table, the opcode entry including a pointer to a first microoperation;
using the pointer to access the first microoperation represented by a control entry in a control table and a datapath configuration entry in a datapath table; and
issuing the first microoperation to the compute channel by configuring the compute channel with the control entry and the datapath configuration entry.