Straight path optimization for compilers

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395705, G06F 945

Patent

active

06064818&

ABSTRACT:
A pragma is defined to indicate straight path optimization for compilers (SPOC). The pragma is inserted into source code to identify the most common case for a branch point in a program flow, determined by analysis of performance data or simple prediction. The compiler employs this information to optimize the common case as a straight path through the function assembler code, removing unnecessary jumps and the nonoptimized case from the function body. The resulting executable code is more compact and executes faster.

REFERENCES:
patent: 4229790 (1980-10-01), Gilliland et al.
patent: 4943908 (1990-07-01), Emma et al.
patent: 5050068 (1991-09-01), Dollas et al.
patent: 5226131 (1993-07-01), Grafe et al.
patent: 5241635 (1993-08-01), Papadopoulos et al.
patent: 5353418 (1994-10-01), Nikhil et al.
patent: 5423048 (1995-06-01), Jager
patent: 5452457 (1995-09-01), Alpert et al.
patent: 5499349 (1996-03-01), Nikhil et al.
patent: 5530964 (1996-06-01), Alpert et al.
patent: 5581762 (1996-12-01), Hayashi et al.
patent: 5652889 (1997-07-01), Sites
patent: 5659752 (1997-08-01), Heisch et al.
patent: 5835776 (1998-11-01), Tirumalai et al.
patent: 5857104 (1999-01-01), Natarjan et al.

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

Straight path optimization for compilers does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Straight path optimization for compilers, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Straight path optimization for compilers will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-266468

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