Electrical computers and digital processing systems: memory – Storage accessing and control – Hierarchical memories
Patent
1997-10-24
2000-02-08
Hafiz, Tariq R.
Electrical computers and digital processing systems: memory
Storage accessing and control
Hierarchical memories
395705, 395707, 395708, 711100, G06F 945
Patent
active
060235837
ABSTRACT:
An input module reads a source program, and a language translating module performs language translation on the entered source program to generate intermediate code. A dependency relation analyzing module analyzes a dependency relation among the functions contained in the intermediate code, and a variable definition retrieving module obtains from the analyzed dependency relation the execution-time access frequency of each variable. A variable allocating module allocates frequently-accessed variables in a low-order area. A code generating module generates object code from the intermediate code containing information on the allocated variables, and an outputting module outputs the generated object code.
REFERENCES:
patent: 5530866 (1996-06-01), Koblenz et al.
patent: 5659704 (1997-08-01), Burkes et al.
Lai-Hsieh, Reducing Procedure Call Overhead: Optimizing Register Usage at Procedure Call, IEEE, Jun. 1994.
Sugino-Nishihara, Memory Allocation Methods for a DSP with Indirect Addressing Modes and their Application to Compliers, IEEE, Jun. 1997.
Dejean-Zobrist, Definition optimization technique used in a code translation algorithm, ACM, Jan. 1989.
Hafiz Tariq R.
Kabushiki Kaisha Toshiba
Nguyen-Ba Anthony
LandOfFree
Optimized variable allocation method, optimized variable allocat does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Optimized variable allocation method, optimized variable allocat, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Optimized variable allocation method, optimized variable allocat will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1687495