Self-adapting numerical software and automatic tuning of heuristics

Jack Dongarra, Victor Eijkhout

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Abstract

    Self-Adapting Numerical Software (SANS) systems aim to bridge the knowledge gap that exists between the expertise of domain scientists, and the know-how that is needed to fulfill efficiently their computational demands. This know-how extends to algorith choice, computational grid utilization, and use of properly optimized kernels. A SANS system is a piece of meta software that mediates between the application program and the computational platform so that application scientists - with disparate levels of knowledge of algorithmic and programmatic complexities of the underlying numerical software - can easily realize numerical solvers and efficiently solve their problem. The main component of a SANS system is an Intelligent Agent that automates method selection based on data, algorithm and system attributes. The IA uses heuristics to make its decisions. In this paper we explain how the heuristics of the IA can be tuned over time by redundant testing and using the nature of many applications. © Springer-Verlag Berlin Heidelberg 2003.
    Original languageEnglish
    Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)|Lect. Notes Comput. Sci.
    PublisherSpringer Nature
    Pages759-767
    Number of pages8
    Volume2660
    Publication statusPublished - 2003
    EventComputational Science - ICCS 2003, International Conference, Melbourne, Australia and St. Petersburg, Russia, June 2-4, 2003. Proceedings, Part IV -
    Duration: 1 Jan 1824 → …
    http://dblp.uni-trier.de/db/conf/iccS/iccS2003-4.html#DongarraE03http://dblp.uni-trier.de/rec/bibtex/conf/iccS/DongarraE03.xmlhttp://dblp.uni-trier.de/rec/bibtex/conf/iccS/DongarraE03

    Publication series

    NameLecture Notes in Computer Science

    Conference

    ConferenceComputational Science - ICCS 2003, International Conference, Melbourne, Australia and St. Petersburg, Russia, June 2-4, 2003. Proceedings, Part IV
    Period1/01/24 → …
    Internet address

    Fingerprint

    Dive into the research topics of 'Self-adapting numerical software and automatic tuning of heuristics'. Together they form a unique fingerprint.

    Cite this