TY - GEN
T1 - Energy optimization for scientific programs using auto-tuning language ppOpen-AT
AU - Katagiri, Takahiro
AU - Luo, Cheng
AU - Suda, Reiji
AU - Hirasawa, Shoichi
AU - Ohshima, Satoshi
N1 - Copyright:
Copyright 2014 Elsevier B.V., All rights reserved.
PY - 2013
Y1 - 2013
N2 - In this paper, we demonstrate a new approach for power-consumption optimization using a dedicated Auto-tuning (AT) language. Our approach is based on recently developed technologies: (1) a power measurement application programming interface, (2) an AT mathematical core library. Preliminary performance evaluation enables us to select the best kernel for a real-world scientific program using either the CPU or Graphics Processing Unit, with respect to energy consumption. From the results of the evaluation, we found the performance-changing point in the experimental environment.
AB - In this paper, we demonstrate a new approach for power-consumption optimization using a dedicated Auto-tuning (AT) language. Our approach is based on recently developed technologies: (1) a power measurement application programming interface, (2) an AT mathematical core library. Preliminary performance evaluation enables us to select the best kernel for a real-world scientific program using either the CPU or Graphics Processing Unit, with respect to energy consumption. From the results of the evaluation, we found the performance-changing point in the experimental environment.
UR - http://www.scopus.com/inward/record.url?scp=84892664299&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84892664299&partnerID=8YFLogxK
U2 - 10.1109/MCSoC.2013.14
DO - 10.1109/MCSoC.2013.14
M3 - Conference contribution
AN - SCOPUS:84892664299
SN - 9780768550862
T3 - Proceedings - IEEE 7th International Symposium on Embedded Multicore/Manycore System-on-Chip, MCSoC 2013
SP - 123
EP - 128
BT - Proceedings - IEEE 7th International Symposium on Embedded Multicore/Manycore System-on-Chip, MCSoC 2013
PB - IEEE Computer Society
T2 - 2013 IEEE 7th International Symposium on Embedded Multicore/Manycore System-on-Chip, MCSoC 2013
Y2 - 26 September 2013 through 28 September 2013
ER -