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.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
J. Demmel J. Dongarra V. Eijkhout E. Fuentes A. Petitet R. Vuduc R.C. Whaley K. Yelick (February 2005) ArticleTitleSelf Adapting Linear Algebra Algorithms and Software Proc. of the IEEE. 93 IssueID2 293–312
V. Eijkhout and E. Fuentes, A proposed standard for numerical metadata. Technical Report ICL-UT 03-02, Innovative Computing Laboratory, University of Tennessee, 2003. Poster presentation at Supercomputing (2003).
S. T. Xu, E. J. Lee, and J. Zhang, An Interim Analysis Report on Preconditioners and Matrices, Technical Report 388-03, University of Kentucky, Lexington; Department of Computer Science (2003).
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Eijkhout, V., Fuentes, E., Eidson, T. et al. The Component Structure of a Self-Adapting Numerical Software System. Int J Parallel Prog 33, 137–143 (2005). https://doi.org/10.1007/s10766-005-3577-3
Issue Date:
DOI: https://doi.org/10.1007/s10766-005-3577-3