Optimized variable allocation method, optimized variable allocat

Electrical computers and digital processing systems: memory – Storage accessing and control – Hierarchical memories

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFUS-PAI-O-1687495

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.