Method and apparatus for automatically determining which compile

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 945

Patent

active

059665386

ABSTRACT:
The present invention provides a method and apparatus for automatically determining which compiler options should be used in compiling a computer program. The present invention utilizes a set of encodable rules in combination with application-specific information obtained from a compiler user, and/or during the compilation process, and/or during run time, and which presents the compiler user with a set of recommended compiler options via a user interface. The user may then select the recommended compiler options to be applied on a program level, i.e., one set for an application, or on a module-per-module level, i.e., with potentially different recommendations for different modules of a program. The present invention utilizes user information obtained from interviewing the compiler user, such as, for example, failure tolerance, compile-time tolerance, application type, etc., compile-time information obtained during one or more compilations of the program, such as, for example, characteristics of loops and data access patterns, and profile information collected at run time, such as, for example, the number of times that a particular call site was invoked while running the particular application, the percentage of time spent in particular routines, etc. The rules then use the information obtained to automatically determine and recommend a set of application-specific compiler options.

REFERENCES:
patent: 5133072 (1992-07-01), Buzbee
patent: 5258919 (1993-11-01), Yamanouchi et al.
patent: 5613118 (1997-03-01), Heisch et al.
patent: 5815720 (1998-09-01), Buzbee
Chang et al. Using Profile Information to Assist Classic Code Optimizations, Software-Practice and Experience, pp. 1301-1321, 1991.
Bacon et al. Compiler transformation for high-performance computing, ACM Computing Survery, vol. 26, No. 4, 1994.

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

Method and apparatus for automatically determining which compile does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for automatically determining which compile, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for automatically determining which compile will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-661067

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