ARRAY VARIABLE TRANSFORMATION SYSTEM EMPLOYING SUBSCRIPT TABLE MAPPING TO SCALAR LOOP INDICES
Patent №
US 5,485,619
Granted
1996-01-16
Filed 1993
Owner
INTERNATIONAL BUSINESS MACHINES CORPORATION
Lab
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
08174746
A subscript table mapping system for optimizing the compilation of certain Fortran 90 array construction and array manipulation transformation functions. The subscript table data object of this invention is used to perform the three compiler optimizations, including subscript dependency analysis, subscript table transformation and optimized code generation. Application of a simple subscript mapping function tailored to the particular intrinsic Fortran 90 array variable transformation function permits compilation of executable binary code that saves substantial processing steps and data storage space by avoiding during execution the usual requirement for temporary storage of abstract transformational array variables.
AI classification
Ownership
INTERNATIONAL BUSINESS MACHINES CORPORATION
assignment · 69240553
Assignors
LAI, MICHAEL, LUEN NG, JOHN, SHAW, JIN-FAN
On an employer assignment, the assignors are typically the inventors.