TY - GEN
T1 - Xevtgen
T2 - 3rd International Symposium on Computing and Networking, CANDAR 2015
AU - Suda, Reiji
AU - Takizawa, Hiroyuki
AU - Hirasawa, Shoichi
PY - 2016/3/2
Y1 - 2016/3/2
N2 - HPC scientific codes are less readable and less manageable because of complex hand optimization which is often platform-dependent. We are developing a toolset that hopefully mitigates that maintainability problem by user-defined easy-To-use code transformation: The code is written in a simpler form, and coding technique for high performance is introduced by code transformations. In this paper, we present xevtgen, which is a code transformation generator of our toolset. Transformation rules are defined using dummy Fortran codes with some directives, and we expect that design makes it easier to learn for Fortran programmers. Some examples of code transformations are shown to discuss the practicality of the proposed approach.
AB - HPC scientific codes are less readable and less manageable because of complex hand optimization which is often platform-dependent. We are developing a toolset that hopefully mitigates that maintainability problem by user-defined easy-To-use code transformation: The code is written in a simpler form, and coding technique for high performance is introduced by code transformations. In this paper, we present xevtgen, which is a code transformation generator of our toolset. Transformation rules are defined using dummy Fortran codes with some directives, and we expect that design makes it easier to learn for Fortran programmers. Some examples of code transformations are shown to discuss the practicality of the proposed approach.
UR - http://www.scopus.com/inward/record.url?scp=84964724187&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84964724187&partnerID=8YFLogxK
U2 - 10.1109/CANDAR.2015.63
DO - 10.1109/CANDAR.2015.63
M3 - Conference contribution
AN - SCOPUS:84964724187
T3 - Proceedings - 2015 3rd International Symposium on Computing and Networking, CANDAR 2015
SP - 528
EP - 534
BT - Proceedings - 2015 3rd International Symposium on Computing and Networking, CANDAR 2015
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 8 December 2015 through 11 December 2015
ER -