TY - GEN
T1 - OMPCUDA
T2 - 6th International Workshop on OpenMP, IWOMP 2010
AU - Ohshima, Satoshi
AU - Hirasawa, Shoichi
AU - Honda, Hiroki
PY - 2010/8/13
Y1 - 2010/8/13
N2 - Arithmetic performance with GPGPU attracts attention. However, the difficulty of the programming poses a problem. We have proposed GPGPU programming which used the existing parallel programming technique. We are now developing OpenMP framework for GPU as a concrete of our proposal. The framework is based on Omni OpenMP Compiler and named "OMPCUDA". In this paper we describe a design and an implementation of OMPCUDA. We evaluated using test programs, and validated that parallel improvement in the speed could be easily carried out in the same code as the existing OpenMP.
AB - Arithmetic performance with GPGPU attracts attention. However, the difficulty of the programming poses a problem. We have proposed GPGPU programming which used the existing parallel programming technique. We are now developing OpenMP framework for GPU as a concrete of our proposal. The framework is based on Omni OpenMP Compiler and named "OMPCUDA". In this paper we describe a design and an implementation of OMPCUDA. We evaluated using test programs, and validated that parallel improvement in the speed could be easily carried out in the same code as the existing OpenMP.
UR - http://www.scopus.com/inward/record.url?scp=77955354458&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=77955354458&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-13217-9_13
DO - 10.1007/978-3-642-13217-9_13
M3 - Conference contribution
AN - SCOPUS:77955354458
SN - 3642132162
SN - 9783642132162
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 161
EP - 173
BT - Beyond Loop Level Parallelism in OpenMP
Y2 - 14 June 2010 through 16 June 2010
ER -