DOE Patents title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: 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:
 [1];  [1];  [1]
  1. 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


Blue Gene/L torus interconnection network
journal, March 2005


Overview of the Blue Gene/L system architecture
journal, March 2005


Design and implementation of message-passing services for the Blue Gene/L supercomputer
journal, March 2005