System and method for optimizing a program

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

C717S152000, C717S159000

Reexamination Certificate

active

10264681

ABSTRACT:
The present disclosure relates to whole program analysis and, more particularly, short data optimization obtained through whole program analysis. In one embodiment, short data optimization is achieved by analyzing the program to estimate the size of existing short data and the size of any linkage tables, providing the size estimates to a compiler that is to compile the program, and compiling the program with the compiler in view of the size estimates such that a relatively large amount of data is allocated to a short data area.

REFERENCES:
patent: 5283901 (1994-02-01), Masuyama
patent: 5768595 (1998-06-01), Gillies
patent: 5812855 (1998-09-01), Hiranandani et al.
patent: 5850549 (1998-12-01), Blainey et al.
patent: 5923882 (1999-07-01), Ho et al.
patent: 6173444 (2001-01-01), Archambault
patent: 6219834 (2001-04-01), Soroker et al.
patent: 6820253 (2004-11-01), Robison
Chow et al. “How Many Addressing Modes are Enough?” Proceedings of the Second International Conference on Architectural Support for Programming Languages and Operating Systems (Oct. 1987), pp. 117-121.
“Intel® Itanium™ Processor-specific Application Binary Interface (ABI)” (May 2001). Retrieved on Nov. 29, 2005 from <http://www.intel.com/design/itanium/downloads/24537003.pdf>. Intel Document No. 245370-003.
“Itanium™ Software Conventions and Runtime Architecture Guide” (May 2001). Retrieved on Nov. 29, 2005 from <http://www.intel.com/design/itanium/downloads/24535803.pdf>. Intel Document No. 245358-003.

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

System and method for optimizing a program does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for optimizing a program, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for optimizing a program will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3754541

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