Validating the simulation of large-scale parallel applications using statistical characteristics

被引:1
|
作者
Zhang D. [1 ]
Wilke J. [2 ]
Hendry G. [2 ]
Dechev D. [1 ]
机构
[1] Department of Computer Science, University of Central Florida, 211 Harris Center (Building 116), 4000 Central Florida Boulevard, Orlando, 32816, FL
[2] Sandia National Laboratories, California, P.O. Box 969, Livermore, 94551-0969, CA
关键词
Evaluation metrics; Simulation evaluation; Software skeleton;
D O I
10.1145/2809778
中图分类号
学科分类号
摘要
Simulation is a widely adopted method to analyze and predict the performance of large-scale parallel applications. Validating the hardware model is highly important for complex simulations with a large number of parameters. Common practice involves calculating the percent error between the projected and the real execution time of a benchmark program. However, in a high-dimensional parameter space, this coarse-grained approach often suffers from parameter insensitivity, which may not be known a priori. Moreover, the traditional approach cannot be applied to the validation of software models, such as application skeletons used in online simulations. In this work, we present a methodology and a toolset for validating both hardware and software models by quantitatively comparing fine-grained statistical characteristics obtained from execution traces. Although statistical information has been used in tasks like performance optimization, this is the first attempt to apply it to simulation validation. Our experimental results show that the proposed evaluation approach offers significant improvement in fidelity when compared to evaluation using total execution time, and the proposed metrics serve as reliable criteria that progress toward automating the simulation tuning process. © 2016 ACM.
引用
收藏
相关论文
共 50 条
  • [31] Large-scale parallel reservoir simulation on distributed memory systems
    Cao, JW
    Pan, F
    Sun, JC
    Liu, W
    DCABES 2001 PROCEEDINGS, 2001, : 98 - 103
  • [32] GloMoSim: A library for parallel simulation of large-scale wireless networks
    Zeng, X
    Bagrodia, R
    Gerla, M
    TWELFTH WORKSHOP ON PARALLEL AND DISTRIBUTED SIMULATION - PADS'98, PROCEEDINGS, 1998, : 154 - 161
  • [33] Multi-agent large-scale parallel crowd simulation
    Malinowski, Artur
    Czarnul, Pawel
    Czurylo, Krzysztof
    Maciejewski, Maciej
    Skowron, Pawel
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE (ICCS 2017), 2017, 108 : 917 - 926
  • [34] Enabling Parallel Simulation of Large-Scale HPC Network Systems
    Mubarak, Misbah
    Carothers, Christopher D.
    Ross, Robert B.
    Carns, Philip
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (01) : 87 - 100
  • [35] Large-scale numerical simulation of laser propulsion by parallel computing
    Zeng, Yaoyuan
    Zhao, Wentao
    Wang, Zhenghua
    2ND INTERNATIONAL SYMPOSIUM ON LASER INTERACTION WITH MATTER (LIMIS 2012), 2013, 8796
  • [36] Optimistic parallel simulation of a large-scale view storage system
    Yaun, G
    Carothers, CD
    Adali, S
    Spooner, D
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2003, 19 (04): : 479 - 492
  • [37] Parallel simulation of a large-scale aerospace system in a multicomputer environment
    Wells, BE
    Ricks, KG
    Weir, JM
    IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 1997, 33 (02) : 507 - 522
  • [38] A parallel ETD algorithm for large-scale rate theory simulation
    JianJiang Li
    Jiali Li
    Yun Yang
    Baixue Ji
    Dandan Chen
    Xinfu He
    Ningming Nie
    The Journal of Supercomputing, 2022, 78 : 14215 - 14230
  • [39] DC Large-Scale Simulation of Nonlinear Circuits on Parallel Processors
    Cortes Udave, Diego Ernesto
    Ogrodzki, Jan
    Gutierrez de Anda, Miguel Angel
    INTERNATIONAL JOURNAL OF ELECTRONICS AND TELECOMMUNICATIONS, 2012, 58 (03) : 285 - 295
  • [40] Parallel frontal solver for large-scale process simulation and optimization
    Mallya, JU
    Zitney, SE
    Choudhary, S
    Stadtherr, MA
    AICHE JOURNAL, 1997, 43 (04) : 1032 - 1040