Efficient compilation of family of related functions

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

C717S159000

Reexamination Certificate

active

07065757

ABSTRACT:
Consider a set of functions, each of whose calculations are almost identical. A common example is the set of trigonometric functions sine, cosine, and tangent. Each of these functions is computed by first performing argument reduction and some preliminary calculations, which are identical for all members of the set. A few unique instructions are performed at the end for each of the functions in the set. Normally, when such functions are encountered, a separate sequence of instructions is called for each function even if the functions appear in close proximity. This results in duplicate instructions being performed which increases execution time and length of compiled program. Specialized functions exists to minimize execution, but programs with such specialized function calls suffer from non-portability. The present invention includes a method and a system to optimize function calls for faster execution while maintaining portability. The present invention requires no specialized knowledge on the part of the programmer and also utilizes standard compiler optimization techniques.

REFERENCES:
patent: 4415767 (1983-11-01), Gill et al.
patent: 4763255 (1988-08-01), Hopkins et al.
patent: 5367651 (1994-11-01), Smith et al.
patent: 5452241 (1995-09-01), Desrosiers et al.
patent: 5469572 (1995-11-01), Taylor
patent: 5724590 (1998-03-01), Goettelmann et al.
patent: 5907711 (1999-05-01), Benitez
patent: 5930509 (1999-07-01), Yates et al.
patent: 6289507 (2001-09-01), Tanaka et al.
patent: 6301704 (2001-10-01), Chow et al.
patent: 6480871 (2002-11-01), Phatak
patent: 6567831 (2003-05-01), Loginov
patent: 6631517 (2003-10-01), Lamping et al.
patent: 2003/0046449 (2003-03-01), Gray-Donald et al.
Aho et al., “Compilers: Principles, Techniques, and Tools”, 1988, Addison-Wesley, pp. 428, 463, 592 and 596.

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

Efficient compilation of family of related functions does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Efficient compilation of family of related functions, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Efficient compilation of family of related functions will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3628907

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