METHOD AND STRUCTURE FOR SKEWED BLOCK-CYCLIC DISTRIBUTION OF LOWER-DIMENSIONAL DATA ARRAYS IN HIGHER-DIMENSIONAL PROCESSOR GRIDS
Patent №
US 8,055,878
Granted
2011-11-08
Filed 2005
Owner
INTERNATIONAL BUSINESS MACHINES CORPORATION
Lab
AI components
2
ml · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
11052216
A method and structure of distributing elements of an array of data in a computer memory to a specific processor of a multi-dimensional mesh of parallel processors includes designating a distribution of elements of at least a portion of the array to be executed by specific processors in the multi-dimensional mesh of parallel processors. The pattern of the designating includes a cyclical repetitive pattern of the parallel processor mesh, as modified to have a skew in at least one dimension so that both a row of data in the array and a column of data in the array map to respective contiguous groupings of the processors such that a dimension of the contiguous groupings is greater than one.
AI classification
Ownership
INTERNATIONAL BUSINESS MACHINES CORPORATION
assignment · 162670143
Assignors
CHATTERJEE, SIDDHARTHA, GUNNELS, JOHN A.
On an employer assignment, the assignors are typically the inventors.