Skip to Content
Find More Like This
Return to Search

Analysis and selection of optimal function implementations in massively parallel computer

United States Patent

May 31, 2011
View the Complete Patent at the US Patent & Trademark Office
An apparatus, program product and method optimize the operation of a parallel computer system by, in part, collecting performance data for a set of implementations of a function capable of being executed on the parallel computer system based upon the execution of the set of implementations under varying input parameters in a plurality of input dimensions. The collected performance data may be used to generate selection program code that is configured to call selected implementations of the function in response to a call to the function under varying input parameters. The collected performance data may be used to perform more detailed analysis to ascertain the comparative performance of the set of implementations of the function under the varying input parameters.
Archer; Charles Jens (Rochester, MN), Peters; Amanda (Rochester, MN), Ratterman; Joseph D. (Rochester, MN)
International Business Machines Corporation (Armonk, NY)
11/ 555,550
November 1, 2006
STATEMENT REGARDING FEDERALLY SPONSORED RESEARCH OR DEVELOPMENT This invention was made with Government support under Contract No. B519700 awarded by the Department of Energy. The Government has certain rights in this invention.