Abstract
Event-based software tracing is a common technique for developing and optimizing parallel applications. It provides valuable information to application designers. This paper discusses software tracing on the Cell Broadband Engine, a heterogeneous multi-core processor, which is widely used in video game consoles, blade servers, and even supercomputer studies. However, the complex design of the Cell architecture poses challenging problems to developers. Our new monitoring approach improves this situation significantly as it visualizes Cell specific events on the SIMD cores that are usually hidden to programmers. We use the Vampir tool suite for visualization. Our design seamlessly integrates with the respective MPI monitor which additionally enables the tracking of large hybrid Cell/MPI applications.
Chapter PDF
Similar content being viewed by others
References
IBM to build world’s first Cell Broadband Engine based supercomputer (2006) http://www03.ibm.com/press/us/en/pressrelease/20210.wss
Belletti, F., et al.: QCD on the Cell Broadband Engine. In: Proceedings of The XXV International Symposium on Lattice Field Theory (2007)
Brunst, H., Nagel, W.E.: Scalable performance analysis of parallel systems: Concepts and experiences. In: Parallel Computing: Software, Algorithms, Architectures Applications, pp. 737–744 (2003)
Hackenberg, D.: Fast matrix multiplication on Cell (SMP) systems (April 2007), http://www.tu-dresden.de/zih/cell/matmul/
IBM: SPE Runtime Management Library (2006)
IBM: Software Development Kit for Multicore Acceleration Version 3.0: Programmer’s Guide (2007)
Jurenz, M.: VampirTrace Software and Documentation. ZIH, TU Dresden (2007), http://www.tu-dresden.de/zih/vampirtrace/
Knüpfer, A., Brendel, R., Brunst, H., Mix, H., Nagel, W.E.: Introducing the Open Trace Format (OTF). In: Proceedings of the ICCS 2006, part II, pp. 526–533 (2006)
Petrini, F., et al.: Multicore surprises: Lessons learned from optimizing Sweep3D on the Cell Broadband Engine. In: IPDPS, pp. 1–10. IEEE, Los Alamitos (2007)
Pillet, V., Labarta, J., Cortes, T., Girona, S.: PARAVER: A tool to visualise and analyze parallel code. In: Proceedings of WoTUG-18: Transputer and occam Developments, vol. 44, pp. 17–31. IOS Press, Amsterdam (1995)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hackenberg, D., Brunst, H., Nagel, W.E. (2008). Event Tracing and Visualization for Cell Broadband Engine Systems. In: Luque, E., Margalef, T., Benítez, D. (eds) Euro-Par 2008 – Parallel Processing. Euro-Par 2008. Lecture Notes in Computer Science, vol 5168. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85451-7_19
Download citation
DOI: https://doi.org/10.1007/978-3-540-85451-7_19
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-85450-0
Online ISBN: 978-3-540-85451-7
eBook Packages: Computer ScienceComputer Science (R0)