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 条
  • [41] SIMULATION OF HPC JOB SCHEDULING AND LARGE-SCALE PARALLEL WORKLOADS
    Abu Obaida, Mohammad
    Liu, Jason
    2017 WINTER SIMULATION CONFERENCE (WSC), 2017, : 920 - 931
  • [42] Parallel Simulation of Very Large-Scale General Cache Networks
    Tortelli, Michele
    Rossi, Dario
    Leonardi, Emilio
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2018, 36 (08) : 1871 - 1886
  • [43] WISPAC - PARALLEL ARRAY COMPUTER FOR LARGE-SCALE SYSTEM SIMULATION
    CYRE, WR
    DAVIS, CJ
    FRANK, AA
    JEDYNAK, L
    REDMOND, MJ
    RIDEOUT, VC
    SIMULATION, 1977, 29 (05) : 165 - 172
  • [44] A Method for Large-Scale Parallel Simulation of Reactor Structural Mechanics
    Xing, Longyue
    Wang, Zhaoshun
    Cen, Xin
    Jiang, Zhangcheng
    Li, Yang
    IEEE ACCESS, 2020, 8 : 207352 - 207366
  • [45] Optimistic parallel simulation of a large-scale view storage system
    Yaun, G
    Carothers, CD
    Adali, S
    Spooner, D
    WSC'01: PROCEEDINGS OF THE 2001 WINTER SIMULATION CONFERENCE, VOLS 1 AND 2, 2001, : 1363 - 1371
  • [46] A parallel ETD algorithm for large-scale rate theory simulation
    Li, JianJiang
    Li, Jiali
    Yang, Yun
    Ji, Baixue
    Chen, Dandan
    He, Xinfu
    Nie, Ningming
    JOURNAL OF SUPERCOMPUTING, 2022, 78 (12): : 14215 - 14230
  • [47] PARALLEL SIMULATION OF LARGE-SCALE ARTIFICIAL SOCIETY WITH GPU AS COPROCESSOR
    Guo, Gang
    Chen, Bin
    Qiu, Xiaogang
    INTERNATIONAL JOURNAL OF MODELING SIMULATION AND SCIENTIFIC COMPUTING, 2013, 4 (02)
  • [48] Scaling an optimistic parallel simulation of large-scale interconnection networks
    Choudhury, N
    Mehta, Y
    Wilmarth, TL
    Bohm, EJ
    Kalé, LV
    PROCEEDINGS OF THE 2005 WINTER SIMULATION CONFERENCE, VOLS 1-4, 2005, : 591 - 600
  • [49] THE USE OF PROTOTYPING AND SIMULATION IN THE DEVELOPMENT OF LARGE-SCALE APPLICATIONS
    HARKER, S
    COMPUTER JOURNAL, 1988, 31 (05): : 420 - 425
  • [50] Sensyml: Simulation Environment for large-scale IoT Applications
    Haris, Isakovic
    Bisanovic, Vanja
    Wally, Bernhard
    Rausch, Thomas
    Ratasich, Denise
    Dustdar, Schahram
    Kappel, Gerti
    Grosu, Radu
    45TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY (IECON 2019), 2019, : 3024 - 3030