ZEN: A directive-based language for automatic experiment management of distributed and parallel programs

被引:2
|
作者
Prodan, R [1 ]
Fahringer, T [1 ]
机构
[1] Univ Vienna, Inst Software Sci, A-1090 Vienna, Austria
来源
2002 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDING | 2002年
关键词
D O I
10.1109/ICPP.2002.1040863
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
So far there exists very little support to specify and to control execution of a large number of experiments on distributed and parallel architectures. This paper describes ZEN, a directive-based language for the specification of arbitrarily complex program executions by varying problem, system, or machine parameters for parallel and distributed applications. ZEN introduces directives to substitute strings and to insert assignment statements inside arbitrary files, such as program, input, script, or make files. The programmer thus can invoke experiments for arbitrary value ranges of any problem parameter, including program variables, file names, compiler options, target machines, machine sizes, scheduling strategies, data distributions, etc. The number of experiments can be controlled through ZEN constraint directives. Finally, the programmer may request a large set of performance metrics to be computed for any code region of interest. The scope of ZEN directives can be restricted to arbitrary file or code regions. We have implemented a prototype tool for automatic experiment management that is based on ZEN. We will report results for performance analysis of an ocean simulation application and for parameter study of a computational finance code.
引用
收藏
页码:93 / 100
页数:8
相关论文
共 49 条
  • [41] ADSL: An Embedded Domain-Specific Language for Constraint-Based Distributed Self-Management
    Chhetri, Mohan Baruwal
    Hien Luong
    Uzunov, Anton V.
    Quoc Bao Vo
    Kowalczyk, Ryszard
    Nepal, Surya
    Rajapakse, Isuru
    2018 25TH AUSTRALASIAN SOFTWARE ENGINEERING CONFERENCE (ASWEC), 2018, : 101 - 110
  • [42] An energy management system for optimal operation of BSS in DC distributed generation environments based on a parallel PSO algorithm
    Grisales-Norena, L. F.
    Montoya, Oscar Danilo
    Ramos-Paja, Carlos Andres
    JOURNAL OF ENERGY STORAGE, 2020, 29
  • [43] An analysis platform of road traffic management system log data based on distributed storage and parallel computing techniques
    Peng, Wei
    Li, Yongjiang
    Li, Bing
    Zhu, Xiangyuan
    PROCEEDINGS OF 2016 IEEE INTERNATIONAL CONFERENCES ON BIG DATA AND CLOUD COMPUTING (BDCLOUD 2016) SOCIAL COMPUTING AND NETWORKING (SOCIALCOM 2016) SUSTAINABLE COMPUTING AND COMMUNICATIONS (SUSTAINCOM 2016) (BDCLOUD-SOCIALCOM-SUSTAINCOM 2016), 2016, : 585 - 589
  • [44] Runtime Data Management on Non-Volatile Memory-based Heterogeneous Memory for Task-Parallel Programs
    Wu, Kai
    Ren, Jie
    Li, Dong
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE, AND ANALYSIS (SC'18), 2018,
  • [45] Auto-tuning Performance of MPI Parallel Programs Using Resource Management in Container-based Virtual Cloud
    Ma, Hongyi
    Wang, Liqiang
    Tak, Byung Chul
    Wang, Long
    Tang, Chunqiang
    PROCEEDINGS OF 2016 IEEE 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2016, : 545 - 552
  • [46] Semi-formal Models to Support Program Development: Autonomic Management within Component Based Parallel and Distributed Programming
    Aldinucci, M.
    Danelutto, M.
    Kilpatrick, P.
    FORMAL METHODS FOR COMPONENTS AND OBJECTS, 2009, 5751 : 204 - +
  • [47] I CAN HAS SUPERCOMPUTER? A Novel Approach to Teaching Parallel and Distributed Computing Concepts Using a Meme-Based Programming Language
    Richie, David A.
    Ross, James A.
    2017 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2017, : 339 - 345
  • [48] Techno-economic energy management of micro-grid in the presence of distributed generation sources based on demand response programs
    Mobarakeh, Asghar Iranpour
    Sadeghi, Ramtin
    Esfahani, Hadi Saghafi
    Delshad, Majid
    INTERNATIONAL JOURNAL OF ELECTRICAL POWER & ENERGY SYSTEMS, 2022, 141
  • [49] Lithium-ion battery thermal management system using MWCNT-based nanofluid flowing through parallel distributed channels: An experimental investigation
    Rana, Suraj
    Zahid, Hubban
    Kumar, Rajan
    Bharj, Rabinder Singh
    Rathore, Pushpendra Kumar Singh
    Ali, Hafiz Muhammad
    JOURNAL OF ENERGY STORAGE, 2024, 81