Online Performance Data Introspection with IPM
2014 (English)In: Proceedings of the 15th IEEE International Conference on High Performance Computing and Communications (HPCC 2013), IEEE Computer Society, 2014, 728-734 p.Conference paper (Refereed)
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.
Place, publisher, year, edition, pages
IEEE Computer Society, 2014. 728-734 p.
Research subject Computer Science
IdentifiersURN: urn:nbn:se:kth:diva-136212DOI: 10.1109/HPCC.and.EUC.2013.107ScopusID: 2-s2.0-84903964607ISBN: 978-076955088-6OAI: oai:DiVA.org:kth-136212DiVA: diva2:675586
The 15th IEEE International Conference on High Performance Computing and Communications (HPCC 2013). Zhangjiajie , China , November 13-15, 2013.
QC 201406022013-12-042013-12-042015-05-08Bibliographically approved