Analysis and selection of optimal function implementations in massively parallel computer
Abstract
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.
- Inventors:
-
- Rochester, MN
- Issue Date:
- Research Org.:
- International Business Machines Corp., Armonk, NY (United States)
- Sponsoring Org.:
- USDOE
- OSTI Identifier:
- 1019389
- Patent Number(s):
- 7954095
- Application Number:
- 11/555,550
- Assignee:
- International Business Machines Corporation (Armonk, NY)
- Patent Classifications (CPCs):
-
G - PHYSICS G06 - COMPUTING G06F - ELECTRIC DIGITAL DATA PROCESSING
- DOE Contract Number:
- B519700
- Resource Type:
- Patent
- Resource Relation:
- Patent File Date: 2006 Nov 01
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 97 MATHEMATICS AND COMPUTING
Citation Formats
Archer, Charles Jens, Peters, Amanda, and Ratterman, Joseph D. Analysis and selection of optimal function implementations in massively parallel computer. United States: N. p., 2011.
Web.
Archer, Charles Jens, Peters, Amanda, & Ratterman, Joseph D. Analysis and selection of optimal function implementations in massively parallel computer. United States.
Archer, Charles Jens, Peters, Amanda, and Ratterman, Joseph D. Tue .
"Analysis and selection of optimal function implementations in massively parallel computer". United States. https://www.osti.gov/servlets/purl/1019389.
@article{osti_1019389,
title = {Analysis and selection of optimal function implementations in massively parallel computer},
author = {Archer, Charles Jens and Peters, Amanda and Ratterman, Joseph D},
abstractNote = {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.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2011},
month = {5}
}
Works referenced in this record:
Resource allocation and utilization in the Blue Gene/L supercomputer
journal, March 2005
- Aridor, Y.; Domany, T.; Goldshmidt, O.
- IBM Journal of Research and Development, Vol. 49, Issue 2.3
Blue Gene/L torus interconnection network
journal, March 2005
- Adiga, N. R.; Blumrich, M. A.; Chen, D.
- IBM Journal of Research and Development, Vol. 49, Issue 2.3
Overview of the Blue Gene/L system architecture
journal, March 2005
- Gara, A.; Blumrich, M. A.; Chen, D.
- IBM Journal of Research and Development, Vol. 49, Issue 2.3
Design and implementation of message-passing services for the Blue Gene/L supercomputer
journal, March 2005
- Almasi, G.; Archer, C.; Castanos, J. G.
- IBM Journal of Research and Development, Vol. 49, Issue 2.3