| CPC G06F 12/0207 (2013.01) [G06F 7/523 (2013.01); G06N 3/063 (2013.01); G06N 20/00 (2019.01); G06F 2212/2024 (2013.01)] | 10 Claims |

|
1. A method performed by a device comprising a tile array comprising a plurality of tiles arranged in a plurality of tile columns, the method comprising:
obtaining an input data array, wherein the input data array comprises a plurality of pixels arranged in a plurality of data columns, each pixel comprising one or more activation values;
partitioning the input data array into one or more pixel wide columns, each pixel wide column comprising multiple data columns from the input data array;
partitioning the tile array into one or more tile wide columns, each tile wide column comprising multiple tile columns from the tile array;
assigning activation values from pixels of a first pixel wide column to a first tile wide column;
scheduling operations to be performed by the one or more tile wide columns.
|