Skip to Content
Find More Like This
Return to Search

Thread Specific Compiler Generated Customization of Runtime Support for Application Programming Interfaces

United States Patent Application

20130283250
A1
View the Complete Application at the US Patent & Trademark Office
Mechanisms are provided for generating a customized runtime library for source code. Source code is analyzed to identify a region of code implementing an application programming interface or programming standard of interest. An invocation tree data structure is generated based on results of analysis of functions of the application programming interface or programming standard of interest that the region of code invokes. A custom runtime library is generated based on the invocation tree data structure. The custom runtime library comprises only a subset of runtime library functions, less than a total number of runtime library functions for the application programming interface or programming standard of interest, actually invoked by the region of code and does not include all runtime library functions in the total number of runtime library functions for the application programming interface or programming standard of interest.
Eichenberger, Alexandre E. (Chappaqua, NY), O'Brien, John K.P. (South Salem, NY)
INTERNATIONAL BUSINESS MACHINES CORPORATION (Armonk NY)
13/ 453,411
April 23, 2012
[0001] This invention was made with United States Government support under Contract No. B554331 awarded by the Department of Energy. The Government has certain rights in this invention.