TORMENT OpenACC2016: A benchmarking tool for OpenACC compilers

被引:4
作者
Barba, Daniel [1 ]
Gonzalez-Escribano, Arturo [1 ]
Llanos, Diego R. [1 ]
机构
[1] Univ Valladolid, Dept Informat, Valladolid, Spain
来源
2017 25TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING (PDP 2017) | 2017年
关键词
OpenACC; compilers; benchmarking;
D O I
10.1109/PDP.2017.32
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
OpenACC is a parallel programming model for hardware accelerators, such as GPUs or Xeon Phi, which has been in development for several years by now. During this time, different compilers have appeared, both commercial and open source, which are still on development stage. Due to the fact that both the OpenACC standard and its implementations are relatively recent, we propose a benchmark suite specifically designed to check the performance of the OpenACC features in the code generated by different compilers on different architectures. Our benchmark suite is named TORMENT OpenACC2016. Along with this tool we have developed an adequate metric for the comparison of performance among different machine-compiler pairs which we have named TORMENT ACC2016 Score. The version 1 of TORMENT OpenACC2016 presented in this paper, contains six benchmarks, and is available online.
引用
收藏
页码:246 / 250
页数:5
相关论文
共 11 条
[1]  
[Anonymous], 2005, MEASURING COMPUTER P
[2]  
Che S., 2010, PROC IEEE INT S WORK, P1
[3]  
Che SA, 2009, I S WORKL CHAR PROC, P44, DOI 10.1109/IISWC.2009.5306797
[4]   THE SPEC BENCHMARKS [J].
DIXIT, KM .
PARALLEL COMPUTING, 1991, 17 (10-11) :1195-1209
[5]  
EPCC, 2013, EPCC OPENACC BENCHM
[6]  
Mashey J. R., 2004, Computer Architecture News, V32, P1, DOI 10.1145/1040136.1040137
[7]  
OpenACC-standard.org, 2015, OPENACC 25 DRAFT PUB
[8]  
Pathscale, 2014, ROD BENCHM SUIT 2 1
[9]  
PGI, 2015, PGI ACC COMP OP DIR
[10]  
Pouchet Louis-Noel, 2012, Polybench: The polyhedral benchmark suite