A Machine Learning Framework for Performance Coverage Analysis of Proxy Applications

被引:0
作者
Islam, Tanzima Z. [1 ]
Thiagarajan, Jayaraman J. [1 ]
Bhatele, Abhinav [1 ]
Schulz, Martin [1 ]
Gamblin, Todd [1 ]
机构
[1] Lawrence Livermore Natl Lab, Ctr Appl Sci Comp, Livermore, CA 94551 USA
来源
SC '16: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS | 2016年
关键词
Machine learning; Unsupervised learning; Performance analysis; Scalability; SHAFER EVIDENCE THEORY; CLASSIFICATION;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Proxy applications are written to represent subsets of performance behaviors of larger, and more complex applications that often have distribution restrictions. They enable easy evaluation of these behaviors across systems, e.g., for procurement or co-design purposes. However, the intended correlation between the performance behaviors of proxy applications and their parent codes is often based solely on the developer's intuition. In this paper, we present novel machine learning techniques to methodically quantify the coverage of performance behaviors of parent codes by their proxy applications. We have developed a framework, VERITAS, to answer these questions in the context of on-node performance: a) which hardware resources are covered by a proxy application and how well, and b) which resources are important, but not covered. We present our techniques in the context of two benchmarks, STREAM and DGEMM, and two production applications, OpenMC and CMTnek, and their respective proxy applications.
引用
收藏
页码:538 / 549
页数:12
相关论文
共 27 条
[1]  
Ahn D.H., 2002, Proceedings of IEEE International Conference in Supercomputing, P3
[2]  
[Anonymous], 2013, SC 13
[3]  
[Anonymous], 1999, P DEP DEF HPCMP US G
[4]  
[Anonymous], 2014, OPENMC MONTE CARLO C
[5]  
[Anonymous], 2014, XSBENCH MONTE CARLO
[6]  
Bhatele A., 2015, IPDPS 15
[7]   Some aspects of Dempster-Shafer evidence theory for classification of multi-modality medical images taking partial volume effect into account [J].
Bloch, I .
PATTERN RECOGNITION LETTERS, 1996, 17 (08) :905-919
[8]   On the Uniqueness of Nonnegative Sparse Solutions to Underdetermined Systems of Equations [J].
Bruckstein, Alfred M. ;
Elad, Michael ;
Zibulevsky, Michael .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2008, 54 (11) :4813-4820
[9]   Adaptive greedy approximations [J].
Davis G. ;
Mallat S. ;
Avellaneda M. .
Constructive Approximation, 1997, 13 (1) :57-98
[10]   Compressed sensing [J].
Donoho, DL .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2006, 52 (04) :1289-1306