CPC G06F 9/30145 (2013.01) [G06F 9/30032 (2013.01); G06F 9/30036 (2013.01); G06F 9/30038 (2023.08); G06F 9/30109 (2013.01)] | 20 Claims |
1. A processor comprising:
an instruction decoder to decode an instruction, the instruction to specify:
a two-dimensional (2D) tile storage of the processor,
either of multiple rows or multiple columns of the 2D tile storage,
multiple vector registers of the processor, and
a size of elements of the multiple rows or multiple columns of the 2D tile storage as any one of 8-bits, 16-bits, 32-bits, and 64-bits; and
execution circuitry, coupled with the instruction decoder, to perform operations corresponding to the instruction, the operations to include storing elements from each row of the multiple rows or each column of the multiple columns of the 2D tile storage to a corresponding one of the multiple vector registers as a corresponding one-dimensional (1D) vector.
|