| CPC G06F 9/30038 (2023.08) [G06F 9/30032 (2013.01); G06F 9/3877 (2013.01)] | 20 Claims |

|
1. A method for processing artificial intelligence (AI) workloads, the method comprising:
logically dividing a data vector into a hierarchy of segments and sub-segments with each of the segments comprising more than one of the sub-segments, wherein the data vector is a row from memory, each of the sub-segments comprises words, and each of the words comprises data-bits;
physically mapping the data-bits such that the words belonging to a same given one of the sub-segments are mapped contiguously across all of the segments;
pulling the row from the memory; and
performing alignment operations on the segments, the sub-segments, or a combination thereof to create an aligned data-vector.
|