IMPLEMENTING SHADOW VERSIONING TO IMPROVE DATA DEPENDENCE ANALYSIS FOR INSTRUCTION SCHEDULING
Patent №
US 8,091,079
Granted
2012-01-03
Filed 2007
Owner
INTERNATIONAL BUSINESS MACHINES CORPORATION
Lab
AI components
2
planning · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
11846910
A method for implementing shadow versioning to improve data dependence analysis for instruction scheduling in compiling code, and to identify loops within the code to be compiled, for each loop initializing a dependence a matrix, for each loop shadow identifying symbols that are accessed by the loop, examining dependencies, storing, comparing and classifying the dependence vectors, generating new shadow symbols, replacing the old shadow symbols with the new shadow symbols, generating alias relationships between the newly created shadow symbols, scheduling instructions and compiling the code.
AI classification
Ownership
INTERNATIONAL BUSINESS MACHINES CORPORATION
assignment · 197620616
Assignors
ARCHAMBAULT, ROCH G., GAO, YAOQING, SILVERA, RAUL E., ZHAO, PENG
On an employer assignment, the assignors are typically the inventors.