TY - GEN
T1 - Efficient classification of application characteristics by using hardware performance counters with data mining
AU - Choi, Jieun
AU - Park, Geunchul
AU - Nam, Dukyun
N1 - Publisher Copyright:
© 2018 IEEE.
PY - 2019/1/2
Y1 - 2019/1/2
N2 - Hardware performance counters in processors are mainly used for low level performance analysis and application tuning by monitoring performance-related hardware events. With the advent of processors with more cores than existing multicore processors and additional high-bandwidth memory, research on the performance analysis of new systems has received increasing attention from the high-performance computing community. Analyzing application characteristics and system features in a new system is essential for computational scientists and engineers who are eager to obtain the best performance of their scientific applications. However, these processors, increased core counts and high-performance resources, make it difficult to understand the correlation between performance-related hardware events. In this paper, we propose a method to simply and quickly classify application characteristics by using a data mining tool without understanding the correlation between hardware events. When we applied the proposed method to NAS Parallel Benchmarks (NPB), the application characteristics were the same as the authorized NPB categories. We show the effectiveness of the proposed scheme in a case study on analyzing the degree of interference between application characteristics.
AB - Hardware performance counters in processors are mainly used for low level performance analysis and application tuning by monitoring performance-related hardware events. With the advent of processors with more cores than existing multicore processors and additional high-bandwidth memory, research on the performance analysis of new systems has received increasing attention from the high-performance computing community. Analyzing application characteristics and system features in a new system is essential for computational scientists and engineers who are eager to obtain the best performance of their scientific applications. However, these processors, increased core counts and high-performance resources, make it difficult to understand the correlation between performance-related hardware events. In this paper, we propose a method to simply and quickly classify application characteristics by using a data mining tool without understanding the correlation between hardware events. When we applied the proposed method to NAS Parallel Benchmarks (NPB), the application characteristics were the same as the authorized NPB categories. We show the effectiveness of the proposed scheme in a case study on analyzing the degree of interference between application characteristics.
KW - Application characterization
KW - Event
KW - Hardware performance counter
KW - Knights landing processo
KW - Manycore
KW - Profiling
UR - http://www.scopus.com/inward/record.url?scp=85061559318&partnerID=8YFLogxK
U2 - 10.1109/FAS-W.2018.00021
DO - 10.1109/FAS-W.2018.00021
M3 - Conference contribution
AN - SCOPUS:85061559318
T3 - Proceedings - 2018 IEEE 3rd International Workshops on Foundations and Applications of Self* Systems, FAS*W 2018
SP - 24
EP - 29
BT - Proceedings - 2018 IEEE 3rd International Workshops on Foundations and Applications of Self* Systems, FAS*W 2018
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 3rd IEEE International Workshops on Foundations and Applications of Self* Systems, FAS*W 2018
Y2 - 3 September 2018 through 7 September 2018
ER -