DocumentCode :
688216
Title :
Online Performance Data Introspection with IPM
Author :
Aguilar, Xavier ; Laure, Erwin ; Furlinger, Karl
Author_Institution :
High Performance Comput. & Visualization Dept. (HPCViz), KTH (R. Inst. of Technol.), Stockholm, Sweden
fYear :
2013
fDate :
13-15 Nov. 2013
Firstpage :
728
Lastpage :
734
Abstract :
Exascale systems will be heterogeneous architectures with multiple levels of concurrency and energy constraints. In such a complex scenario, performance monitoring and runtime systems play a major role to obtain good application performance and scalability. Furthermore, online access to performance data becomes a necessity to decide how to schedule resources and orchestrate computational elements: processes, threads, tasks, etc. We present the Performance Introspection API, an extension of the IPM tool that provides online runtime access to performance data from an application while it runs. We describe its design and implementation and show its overhead on several test benchmarks. We also present a real test case using the Performance Introspection API in conjunction with processor frequency scaling to reduce power consumption.
Keywords :
application program interfaces; data handling; performance evaluation; IPM; concurrency constraints; energy constraints; exascale systems; online performance introspection; performance introspection API; performance monitoring; processor frequency scaling; runtime systems; Benchmark testing; Clocks; Hardware; Monitoring; Performance analysis; Power demand; Runtime; introspection; monitoring; online; performance; runtime;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquitous Computing (HPCC_EUC), 2013 IEEE 10th International Conference on
Conference_Location :
Zhangjiajie
Type :
conf
DOI :
10.1109/HPCC.and.EUC.2013.107
Filename :
6831989
Link To Document :
بازگشت