The component structure of a self-adapting numerical software system

Victor Eijkhout, Erika Fuentes, Thomas Eidson, Jack Dongarra

Research output: Contribution to journalArticlepeer-review

3 Scopus citations

Abstract

Self-Adapting Numerical Software (SANS) systems aim to automate some of the laborious human decision making involved in adapting numerical algorithms to problem data, network conditions, and computational platform. In this paper we describe the structure of a SANS system that tackles automatic algorithm choice, based on dynamic inspection of the problem data. We describe the various components of such a system, and their interfaces.

Original languageEnglish
Pages (from-to)137-143
Number of pages7
JournalInternational Journal of Parallel Programming
Volume33
Issue number2-3
DOIs
StatePublished - Jun 2005
Externally publishedYes

Funding

This research was supported in part by NSF NGS program under grant ACI-0203984 and in part by the AMS/MICS office of the DOE under contract DE-ACO5-00OR22725 with UT-Battelle, LLC., and in part by the Los Alamos Computer Science Institute through the subcontract # R71700J-29200099 from Rice University.

FundersFunder number
Los Alamos Computer Science InstituteR71700J-29200099
National Science FoundationACI-0203984
U.S. Department of EnergyDE-ACO5-00OR22725
Rice University

    Keywords

    • Adaptive systems
    • Component frameworks
    • Linear system solving

    Fingerprint

    Dive into the research topics of 'The component structure of a self-adapting numerical software system'. Together they form a unique fingerprint.

    Cite this