MULTI-CORE PROCESSORS FOR 3D ARRAY TRANSPOSITION BY LOGICALLY RETRIEVING IN-PLACE PHYSICALLY TRANSPOSED SUB-ARRAY DATA
Patent №
US 7,979,672
Granted
2011-07-12
Filed 2008
Owner
INTERNATIONAL BUSINESS MACHINES CORPORATION
Lab
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
12180468
A method and system for transposing a multi-dimensional array for a multi-processor system having a main memory for storing the multi-dimensional array and a local memory is provided. One implementation involves partitioning the multi-dimensional array into a number of equally sized portions in the local memory, in each processor performing a transpose function including a logical transpose on one of said portions and then a physical transpose of said portion, and combining the transposed portions and storing back in their original place in the main memory.
AI classification
Ownership
INTERNATIONAL BUSINESS MACHINES CORPORATION
assignment · 212960468
Assignors
EL-MAHDY, AHMED H.M.R., EL-MOURSY, ALI A., ELSHISHINY, HISHAM
On an employer assignment, the assignors are typically the inventors.