Self-adapting numerical software for next generation applications

被引:14
|
作者
Dongarra, J [1 ]
Eijkhout, V
机构
[1] Univ Tennessee, Innovat Comp Lab, Knoxville, TN 37996 USA
[2] Oak Ridge Natl Lab, Knoxville, TN 37996 USA
来源
INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS | 2003年 / 17卷 / 02期
关键词
D O I
10.1177/1094342003017002002
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The challenge for the development of next generation software is the successful management of the complex grid 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. A SANS system comprises intelligent next generation numerical software that domain scientists - with disparate levels of knowledge of algorithmic and programmatic complexities of the underlying numerical software - can use to easily express and efficiently solve their problem. The components of a SANS system are: A SANS agent with: An intelligent component that automates method selection based on data, algorithm and system attributes. A system component that provides intelligent management of and access to the computational grid. A history database that records relevant information generated by the intelligent component and maintains past performance data of the interaction (e.g., algorithmic, hardware specific, etc.) between SANS components, A simple scripting language that allows a structured multilayered implementation of the SANS while ensuring portability and extensibility of the user interface and underlying libraries. An XML/CCA-based vocabulary of metadata to describe behavioral properties of both data and algorithms. System components, including a runtime adaptive scheduler, and prototype libraries that automate the process of architecture-dependent tuning to optimize performance on different platforms. A SANS system can dramatically improve the ability of computational scientists to model complex, interdisciplinary phenomena with maximum efficiency and a minimum of extra-domain expertise. SANS innovations (and their generalizations) will provide to the scientific and engineering community a dynamic computational environment in which the most effective library components are automatically selected based on the problem characteristics, data attributes, and the state of the grid.
引用
收藏
页码:125 / 131
页数:7
相关论文
共 50 条
  • [41] Self-adapting Differential Evolution Algorithm with Chaos Random for Global Numerical Optimization
    Yang, Ming
    Guan, Jing
    Cai, Zhihua
    Wang, Lu
    ADVANCES IN COMPUTATION AND INTELLIGENCE, 2010, 6382 : 112 - +
  • [42] DEFORMATION PROPERTIES OF SELF-ADAPTING WIND TURBINE BLADES Numerical Approach and Optimization
    Chen, Xiao Dong
    Qiu, Li
    Cen, Qiang
    THERMAL SCIENCE, 2019, 23 (04): : 2397 - 2402
  • [43] Experimental and numerical investigation of a self-adapting non-contact ultrasonic motor
    Shi, Minghui
    Liu, Xuejiang
    Feng, Kai
    Zhang, Kai
    TRIBOLOGY INTERNATIONAL, 2021, 153
  • [44] Software architecture for self-adapting sub-sea sensor networks Work in progress
    Hallsteinsen, Svein
    Sanders, Richard Torbjorn
    2009 3RD INTERNATIONAL CONFERENCE ON SENSOR TECHNOLOGIES AND APPLICATIONS (SENSORCOMM 2009), 2009, : 306 - 309
  • [45] A Self-Adapting Flexible (SELFLEX) Antenna Array for Changing Conformal Surface Applications
    Braaten, Benjamin D.
    Roy, Sayan
    Nariyal, Sanjay
    Al Aziz, Masud
    Chamberlain, Neil F.
    Irfanullah, Irfan
    Reich, Michael T.
    Anagnostou, Dimitris E.
    IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, 2013, 61 (02) : 655 - 665
  • [46] Sampling frequency self-adapting software algorithm in protection relay measure and control system
    Wang, Fei
    Mi, Zeng-qiang
    Yang, Qi-xun
    2008 THIRD INTERNATIONAL CONFERENCE ON ELECTRIC UTILITY DEREGULATION AND RESTRUCTURING AND POWER TECHNOLOGIES, VOLS 1-6, 2008, : 1889 - 1893
  • [47] Self-adapting self-organizing migrating algorithm
    Skanderova, Lenka
    Fabian, Tomas
    Zelinka, Ivan
    SWARM AND EVOLUTIONARY COMPUTATION, 2019, 51
  • [48] Self-monitoring and self-adapting operating systems
    Seltzer, M
    Small, C
    SIXTH WORKSHOP ON HOT TOPICS IN OPERATING SYSTEMS, PROCEEDINGS, 1997, : 124 - 129
  • [49] Self-adapting control parameters in differential evolution: A comparative study on numerical benchmark problems
    Brest, Janez
    Greiner, Saso
    Boskovic, Borko
    Mernik, Marjan
    Zumer, Vijern
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2006, 10 (06) : 646 - 657
  • [50] A NEW ALGORITHM FOR SELF-ADAPTING WEB INTERFACES
    Vintila, Bogdan
    Palaghita, Dragos
    Dascalu, Maria
    WEBIST 2010: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS AND TECHNOLOGY, VOL 2, 2010, : 57 - 62