Patent ReferencesVerification of computer software Method and apparatus for monitoring the execution time of a computer program Non-invasive trace-driven system and method for computer system profiling Method and apparatus for compiling computer programs with interproceduural register allocation Expert system compilation method Patent #: 5442792 InventorApplicationNo. 313455 filed on 09/27/1994US Classes:438/758, COATING OF SUBSTRATE CONTAINING SEMICONDUCTOR REGION OR OF SEMICONDUCTOR SUBSTRATE427/240, CENTRIFUGAL FORCE UTILIZED717/130, Including instrumentation and profiling717/160Including loopExaminersPrimary: Oberley, Alvin E.Assistant: Chaki, Kakali Attorney, Agent or FirmInternational ClassG06F 009/45AbstractA heuristic prediction method of generating profile information for compilers in a computer system that associates profile information to attribute-vectors of a source code derived from observation points in the code during compilation. The prediction method of the present invention enables the compiler to predict the code run-time behavior even before the code has been compiled, therefore providing an ideal way to maintain profile information. In addition to heuristically predicting code run-time behavior, the compiler of the present invention includes features that allow the compiler user to generate profile information of code being compiled using conventional profile generation methods.Other References
| |