Self-adapting numerical software (SANS) effort

Jack Dongarra, George Bosilca, Zizhong Chen, Victor Eijkhout, Graham E. Fagg, Erika Fuentes, Julien Langou, Piotr Luszczek, Jelena Pjesivac-Grbovic, Keith Seymour, Haihang You, Sathish S. Vadhiyar

Research output: Contribution to journalArticlepeer-review

27 Scopus citations

Abstract

The challenge for the development of next-generation software is the successful management of the complex computational environment while delivering to the scientist the full power of flexible compositions of the available algorithmic alternatives. Self-adapting numerical software (SANS) systems are intended to meet this significant challenge. The process of arriving at an efficient numerical solution of problems in computational science involves numerous decisions by a numerical expert. Attempts to automate such decisions distinguish three levels: algorithmic decision, management of the parallel environment, and processor-specific tuning of kernels. Additionally, at any of these levels we can decide to rearrange the user's data. In this paper we look at a number of efforts at the University of Tennessee to investigate these areas.

Original languageEnglish
Pages (from-to)223-238
Number of pages16
JournalIBM Journal of Research and Development
Volume50
Issue number2-3
DOIs
StatePublished - 2006
Externally publishedYes

Fingerprint

Dive into the research topics of 'Self-adapting numerical software (SANS) effort'. Together they form a unique fingerprint.

Cite this