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