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 条
  • [21] Self-adapting control charts
    Albers, Willem
    Kallenberg, Wilbert C. M.
    STATISTICA NEERLANDICA, 2006, 60 (03) : 292 - 308
  • [22] Behavior enabled IoT: A software architecture for self-adapting a renewable energy community
    De Caro, Assunta
    Zimeo, Eugenio
    INTERNET OF THINGS, 2024, 27
  • [23] Using context and preferences to implement self-adapting pervasive computing applications
    Henricksen, Karen
    Indulska, Jadwiga
    Rakotonirainy, Andry
    SOFTWARE-PRACTICE & EXPERIENCE, 2006, 36 (11-12): : 1307 - 1330
  • [24] A development framework and methodology for self-adapting applications in ubiquitous computing environments
    Hallsteinsen, S.
    Geihs, K.
    Paspallis, N.
    Eliassen, F.
    Horn, G.
    Lorenzo, J.
    Mamelli, A.
    Papadopoulos, G. A.
    JOURNAL OF SYSTEMS AND SOFTWARE, 2012, 85 (12) : 2840 - 2859
  • [25] Pollarder:: An architecture concept for self-adapting parallel applications in computational science
    Schaefer, Andreas
    Fey, Dietmar
    COMPUTATIONAL SCIENCE - ICCS 2008, PT 1, 2008, 5101 : 174 - 183
  • [26] The Inertia Weight Self-Adapting In PSO
    Dong Chen
    Wang Gaofeng
    Chen Zhenyi
    2008 7TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-23, 2008, : 5313 - +
  • [27] Self-adapting Threshold of Pulmonary Parenchyma
    Li, Xin-Yue
    Xu, Fan
    Hu, Xiao
    Peng, Shao-Hu
    Nam, Hyun-Do
    Zhao, Jin-Ming
    2016 9TH INTERNATIONAL CONGRESS ON IMAGE AND SIGNAL PROCESSING, BIOMEDICAL ENGINEERING AND INFORMATICS (CISP-BMEI 2016), 2016, : 1429 - 1434
  • [28] IMPLEMENTATION OF A SELF-ADAPTING ECHO CANCELER
    PRESTI, AJ
    JOURNAL OF THE ACOUSTICAL SOCIETY OF AMERICA, 1966, 40 (05): : 1255 - &
  • [29] Self-Adapting Load Balancing for DNS
    Jung, Joerg
    Kiertscher, Simon
    Menski, Sebastian
    Schnor, Bettina
    JOURNAL OF NETWORKS, 2015, 10 (04) : 222 - 231
  • [30] Self-adapting Security Monitoring in Eucalyptus
    Mahmood, Salman
    Yahaya, Nor Adnan
    Hasan, Raza
    Hussain, Saqib
    Malik, Mazhar Hussain
    Sarker, Kamal Uddin
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2023, 14 (03) : 80 - 93