TY - GEN
T1 - Designing an Open Database of System-Aware Code Optimizations
AU - Egawa, Ryusuke
AU - Komatsu, Kazuhiko
AU - Takizawa, Hiroyuki
PY - 2018/4/23
Y1 - 2018/4/23
N2 - The rapid evolution of HPC systems brings us a high computational capability. However, it is getting harder to exploit the potential of an HPC system due to the increases in system complexity. This fact forces computational scientists to create complicated programming, which causes low productivity and maintainability. To overcome this situation, we are aggregating various optimization patterns and building a knowhow database of system-aware code optimizations called an HPC refactoring catalog. This paper discusses the design and implementation of an HPC refactoring catalog and shows a case study to demonstrate the practicality of the catalog.
AB - The rapid evolution of HPC systems brings us a high computational capability. However, it is getting harder to exploit the potential of an HPC system due to the increases in system complexity. This fact forces computational scientists to create complicated programming, which causes low productivity and maintainability. To overcome this situation, we are aggregating various optimization patterns and building a knowhow database of system-aware code optimizations called an HPC refactoring catalog. This paper discusses the design and implementation of an HPC refactoring catalog and shows a case study to demonstrate the practicality of the catalog.
UR - http://www.scopus.com/inward/record.url?scp=85050283653&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85050283653&partnerID=8YFLogxK
U2 - 10.1109/CANDAR.2017.102
DO - 10.1109/CANDAR.2017.102
M3 - Conference contribution
AN - SCOPUS:85050283653
T3 - Proceedings - 2017 5th International Symposium on Computing and Networking, CANDAR 2017
SP - 369
EP - 374
BT - Proceedings - 2017 5th International Symposium on Computing and Networking, CANDAR 2017
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 5th International Symposium on Computing and Networking, CANDAR 2017
Y2 - 19 November 2017 through 22 November 2017
ER -