TY - GEN
T1 - Utilization and expansion of ppOpen-AT for OpenACC
AU - Ohshima, Satoshi
AU - Katagiri, Takahiro
AU - Matsumoto, Masaharu
PY - 2016/7/18
Y1 - 2016/7/18
N2 - For application programmers, reducing efforts for optimizing programs is an important issue. Our solution of this issue is an auto-tuning (AT) technique. We are developing an AT language named ppOpen-AT. We have shown that this language is useful for multi-and many-core parallel programming. Today, OpenACC attracts attention as an easy and useful graphics processing unit (GPU) programming environment. While OpenACC is one possible parallel programming environment, users have to spend time and energy in order to optimize OpenACC programs. In this study, we investigate the usability of ppOpen-AT for OpenACC programs and propose to expand ppOpen-AT for further optimization of OpenACC.
AB - For application programmers, reducing efforts for optimizing programs is an important issue. Our solution of this issue is an auto-tuning (AT) technique. We are developing an AT language named ppOpen-AT. We have shown that this language is useful for multi-and many-core parallel programming. Today, OpenACC attracts attention as an easy and useful graphics processing unit (GPU) programming environment. While OpenACC is one possible parallel programming environment, users have to spend time and energy in order to optimize OpenACC programs. In this study, we investigate the usability of ppOpen-AT for OpenACC programs and propose to expand ppOpen-AT for further optimization of OpenACC.
UR - http://www.scopus.com/inward/record.url?scp=84991736372&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84991736372&partnerID=8YFLogxK
U2 - 10.1109/IPDPSW.2016.123
DO - 10.1109/IPDPSW.2016.123
M3 - Conference contribution
AN - SCOPUS:84991736372
T3 - Proceedings - 2016 IEEE 30th International Parallel and Distributed Processing Symposium, IPDPS 2016
SP - 1496
EP - 1505
BT - Proceedings - 2016 IEEE 30th International Parallel and Distributed Processing Symposium, IPDPS 2016
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 30th IEEE International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2016
Y2 - 23 May 2016 through 27 May 2016
ER -