A Plugin Architecture for the TAU Performance System

作者: Allen D. Malony , Srinivasan Ramesh , Kevin Huck , Nicholas Chaimov , Sameer Shende

DOI: 10.1145/3337821.3337916

关键词:

摘要: Several robust performance systems have been created for parallel machines with the ability to observe diverse aspects of application execution on different hardware platforms. All these are designed objective support measurement methods that efficient, portable, and scalable. For reasons, infrastructure is tightly embedded code runtime environment. As software evolve, especially towards more heterogeneous, asynchronous, dynamic operation, it expected requirements observation awareness will change. instance, heterogeneous introduce new types data capture behaviors characterize. Furthermore, there a growing interest in interacting situ analytics policy-based control. The problem an existing system architecture could be constrained its evolve meet requirements. paper reports our research efforts address this concern context TAU Performance System. In particular, we consider use powerful plugin model both capabilities extend functionality ways was not necessarily conceived originally. supports three paradigms: EVENT, TRIGGER, AGENT. We demonstrate how each operates under several scenarios. Results from larger-scale experiments shown highlight fact efficiency robustness can maintained, while flexibility programmability offered leverages power core allowing significant compelling extensions realized.

参考文章(21)
Renato Miceli, Gilles Civario, Anna Sikora, Eduardo César, Michael Gerndt, Houssam Haitof, Carmen Navarrete, Siegfried Benkner, Martin Sandrieser, Laurent Morin, François Bodin, AutoTune: a plugin-driven approach to the automatic tuning of parallel applications parallel computing. pp. 328- 342 ,(2012) , 10.1007/978-3-642-36803-5_24
Robert Bell, Allen D. Malony, Sameer Shende, ParaProf : A Portable, Extensible, and Scalable Tool for Parallel Performance Profile Analysis european conference on parallel processing. pp. 17- 26 ,(2003) , 10.1007/978-3-540-45209-6_7
Andreas Knüpfer, Christian Rössel, Dieter an Mey, Scott Biersdorff, Kai Diethelm, Dominic Eschweiler, Markus Geimer, Michael Gerndt, Daniel Lorenz, Allen Malony, Wolfgang E Nagel, Yury Oleynik, Peter Philippen, Pavel Saviankou, Dirk Schmidl, Sameer Shende, Ronny Tschüter, Michael Wagner, Bert Wesarg, Felix Wolf, Score-P: A Joint Performance Measurement Run-Time Infrastructure for Periscope, Scalasca, TAU, and Vampir Parallel Tools Workshop. pp. 79- 91 ,(2012) , 10.1007/978-3-642-31476-6_7
Andreas Knüpfer, Holger Brunst, Jens Doleschal, Matthias Jurenz, Matthias Lieber, Holger Mickler, Matthias S. Müller, Wolfgang E. Nagel, The Vampir Performance Analysis Tool-Set Parallel Tools Workshop. pp. 139- 155 ,(2008) , 10.1007/978-3-540-68564-7_9
Andreas Knüpfer, Ronny Brendel, Holger Brunst, Hartmut Mix, Wolfgang E. Nagel, Introducing the open trace format (OTF) international conference on computational science. pp. 526- 533 ,(2006) , 10.1007/11758525_71
Pedro Alonso, Rosa M. Badia, Jesus Labarta, Maria Barreda, Manuel F. Dolz, Rafael Mayo, Enrique S. Quintana-Orti, Ruym'n Reyes, Tools for Power-Energy Modelling and Analysis of Parallel Scientific Applications international conference on parallel processing. pp. 420- 429 ,(2012) , 10.1109/ICPP.2012.57
B.P. Miller, M.D. Callaghan, J.M. Cargille, J.K. Hollingsworth, R.B. Irvin, K.L. Karavanic, K. Kunchithapadam, T. Newhall, The Paradyn parallel performance measurement tool IEEE Computer. ,vol. 28, pp. 37- 46 ,(1995) , 10.1109/2.471178
W. Gropp, E. Lusk, A. Chan, M. Snir, D. Wootton, A. Bolmarcich, C.E. Wu, F. Parpia, From Trace Generation to Visualization: A Performance Framework for Distributed Parallel Systems conference on high performance computing (supercomputing). pp. 50- 50 ,(2000) , 10.5555/370049.370458
K.A. Huck, A.D. Malony, R. Bell, A. Morris, Design and implementation of a parallel performance data management framework international conference on parallel processing. pp. 473- 482 ,(2005) , 10.1109/ICPP.2005.29
Martin Schulz, Bronis R. de Supinski, PNMPI tools Proceedings of the 2007 ACM/IEEE conference on Supercomputing - SC '07. pp. 30- ,(2007) , 10.1145/1362622.1362663