Allocating automatic variables to different memory banks

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S144000, C717S156000

Reexamination Certificate

active

07581213

ABSTRACT:
A method including analyzing a program to obtain information about variables within the program, generating a call graph based on the information, determining all possible aliases for each variable, identifying parallel accesses by two variables, a variable and an alias, and/or two aliases during an instruction in the program, generating an interference graph based on the parallel accesses, and assigning the variables to logical stacks based on the interference graph.

REFERENCES:
patent: 6421824 (2002-07-01), Click et al.
patent: 6523173 (2003-02-01), Bergner et al.
patent: 7069548 (2006-06-01), Kushlis
patent: 7278137 (2007-10-01), Fuhler et al.
Avissar et al., “An Optimal Memory Allocation Scheme for Scratch-Pad-Based Embedded Systems”, Nov. 2002, ACM, pp. 6-26.
Ko et al., “Partitioning for DSP Software Synthesis”, Oct. 17, 2003, Springer-Verlag Berlin Heidelberg, pp. 344-358.
Souter et al., “Incremental Cell Graph Reanalysis for Object-Oriented Software Maintenance”, 2001, IEEE, pp. 1-10.
Barua et al., “Compiler Support for Scalable and Efficient Memory Systems”, 2001 IEEE, pp. 1234-1247.
Udayakumaran et al., “Compiler-Decided Dynamic Memory Allocation for Scratch-Pad Based Embedded Systems”, 2002 ACT, pp. 1-11.
Viera Sipkova, “Efficient Variable Allocation to Dual Memory Banks of DSPs”, 2003, Springer-Verlag Berlin Heidelberg, pp. 359-372.

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

Allocating automatic variables to different memory banks does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Allocating automatic variables to different memory banks, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Allocating automatic variables to different memory banks will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4086368

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