A framework for efficient performance prediction of distributed applications in heterogeneous systems

被引:0
|
作者
Bogdan Florin Cornea
Julien Bourgeois
机构
[1] UMR CNRS 6174,UFC/FEMTO
来源
关键词
Performance prediction; Distributed applications; Automatic static analysis; Block benchmarking; Trace-based simulation; dPerf;
D O I
暂无
中图分类号
学科分类号
摘要
Predicting distributed application performance is a constant challenge to researchers, with an increased difficulty when heterogeneous systems are involved. Research conducted so far is limited by application type, programming language, or targeted system. The employed models become too complex and prediction cost increases significantly. We propose dPerf, a new performance prediction tool. In dPerf, we extended existing methods from the frameworks Rose and SimGrid. New methods have also been proposed and implemented such that dPerf would perform (i) static code analysis and (ii) trace-based simulation. Based on these two phases, dPerf predicts the performance of C, C++ and Fortran applications communicating using MPI or P2PSAP. Neither one of the used frameworks was developed explicitly for performance prediction, making dPerf a novel tool. dPerf accuracy is validated by a sequential Laplace code and a parallel NAS benchmark. For a low prediction cost and a high gain, dPerf yields accurate results.
引用
收藏
页码:1609 / 1634
页数:25
相关论文
共 50 条
  • [1] A framework for efficient performance prediction of distributed applications in heterogeneous systems
    Cornea, Bogdan Florin
    Bourgeois, Julien
    [J]. JOURNAL OF SUPERCOMPUTING, 2012, 62 (03): : 1609 - 1634
  • [2] A FRAMEWORK FOR PERFORMANCE PREDICTION IN DISTRIBUTED SYSTEMS
    Stratan, Corina
    Cristea, Valentin
    [J]. UNIVERSITY POLITEHNICA OF BUCHAREST SCIENTIFIC BULLETIN SERIES C-ELECTRICAL ENGINEERING AND COMPUTER SCIENCE, 2009, 71 (03): : 149 - 158
  • [3] A framework for performance prediction in distributed systems
    Stratan, Corina
    Cristea, Valentin
    [J]. UPB Scientific Bulletin, Series C: Electrical Engineering, 2009, 71 (03): : 149 - 158
  • [4] A Framework for Efficient Execution of Data Parallel Irregular Applications on Heterogeneous Systems
    Ribeiro, Roberto
    Barbosa, Joao
    Santos, Luis Paulo
    [J]. PARALLEL PROCESSING LETTERS, 2015, 25 (02)
  • [5] Performance Analysis of Loosely Coupled Applications in Heterogeneous Distributed Computing Systems
    Hwang, Eunji
    Kim, Seontae
    Yoo, Tae-kyung
    Kim, Jik-Soo
    Hwang, Soonwook
    Choi, Young-ri
    [J]. 2015 INTERNATIONAL CONFERENCE ON CLOUD AND AUTONOMIC COMPUTING (ICCAC), 2015, : 252 - 259
  • [6] Energy-Efficient Scheduling Optimization for Parallel Applications on Heterogeneous Distributed Systems
    Gao, Nan
    Xu, Cheng
    Peng, Xin
    Luo, Haibo
    Wu, Wufei
    Xie, Guoqi
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2020, 29 (13)
  • [7] FASE: A framework for scalable performance prediction of HPC systems and applications
    Grobelny, Eric
    Bueno, David
    Troxel, Ian
    George, Alan D.
    Vetter, Jeffrey S.
    [J]. SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2007, 83 (10): : 721 - 745
  • [8] An efficient marshaling framework for distributed systems
    Popov, K
    Vlassov, V
    Brand, P
    Haridi, S
    [J]. PARALLEL COMPUTING TECHNOLOGIES, PROCEEDINGS, 2003, 2763 : 324 - 331
  • [9] Scheduling-Efficient Framework for Neural Network on Heterogeneous Distributed Systems and Mobile Edge Computing Systems
    Zhou, Xiang
    Zhang, Jilin
    Wan, Jian
    Zhou, Li
    Wei, Zhenguo
    Zhang, Juncong
    [J]. IEEE ACCESS, 2019, 7 : 171853 - 171863
  • [10] Distributed Performance Analysis of Heterogeneous Systems
    Rantzer, Anders
    [J]. 49TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2010, : 2682 - 2685