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 条
  • [31] A simulator for message passing based parallel and distributed programs to evaluate the influence of latency of message transfers
    Amakata, Y
    Shinano, Y
    Nakamori, M
    PDPTA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-4, 2003, : 1141 - 1147
  • [32] Performance improvement of parallel programs on a broadcast-based distributed shared memory multiprocessor by simulation
    Akay, Mehmet Fatih
    Katsinis, Constantine
    SIMULATION MODELLING PRACTICE AND THEORY, 2008, 16 (03) : 338 - 352
  • [33] Based on "Automatic Control Theory Experiment" MOOC plus SPOC Teaching Management
    Jiang, Zengru
    Jin, Honglong
    PROCEEDINGS OF THE 39TH CHINESE CONTROL CONFERENCE, 2020, : 7718 - 7721
  • [34] Study on Parallel and Distributed Management of RS Data Based on Spatial Data Base
    Chen, Yingbiao
    Qian, Qinglan
    Wu, Hongqiao
    Liu, Shijin
    GEOINFORMATICS 2008 AND JOINT CONFERENCE ON GIS AND BUILT ENVIRONMENT: ADVANCED SPATIAL DATA MODELS AND ANALYSES, PARTS 1 AND 2, 2009, 7146
  • [35] Automated Management of Life Cycle for Future Network Experiment Based on Description Language
    Niu, Hongxia
    Liang, Junxue
    Lin, Zhaowen
    Ma, Yan
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING 2016 (ICCMSE-2016), 2016, 1790
  • [36] Runtime-Assisted Global Cache Management for Task-Based Parallel Programs
    Manivannan, Madhavan
    Pericas, Miquel
    Papaefstathiou, Vassilis
    Stenstrom, Per
    IEEE COMPUTER ARCHITECTURE LETTERS, 2017, 16 (02) : 145 - 148
  • [37] GRID-BASED WORKFLOW MANAGEMENT FOR AUTOMATIC PERFORMANCE ANALYSIS OF MASSIVELY PARALLEL APPLICATIONS
    Becker, Daniel
    Riedel, Morris
    Streit, Achim
    Wolft, Felix
    GRID AND SERVICES EVOLUTION, 2009, : 103 - 117
  • [38] Design of cloud computing-based foreign language teaching management system based on parallel computing
    Maimaiti K.
    International Journal of Information and Communication Technology, 2020, 16 (01): : 17 - 29
  • [39] Low consumption automatic discovery protocol for DDS-based large-scale distributed parallel computing
    Liu, Zhexu
    Liu, Shaofeng
    Fan, Zhiyong
    Zhao, Zhen
    PARALLEL COMPUTING, 2023, 118
  • [40] Research and Development of C Language Programming Experiment Assistant Management Platform Based on Hybrid Architecture
    Ye Chen
    Ren Zhikao
    Chen Chunping
    CEIS 2011, 2011, 15