loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
High Resolution Program Flow Visualization of Hardware Accelerated Hybrid Multi-core Applications
Melbourne, VIC, Australia
May 17-May 20
ISBN: 978-0-7695-4039-9
The advent of multi-core processors has made parallel computing techniques mandatory on main stream systems. With the recent rise of hardware accelerators, hybrid parallelism adds yet another dimension of complexity to the process of software development. This article presents a tool for graphical program flow analysis of hardware accelerated parallel programs. It monitors the hybrid program execution to record and visualize many performance relevant events along the way. Representative real-world applications written for both IBM’s Cell processor and NVIDIA’s CUDA API are studied exemplarily. To the best of our knowledge, this approach is the first that visualizes the parallelism in hybrid multi-core systems at the presented level of detail.
Index Terms:
event logging, tracing, monitoring, multi-core, many-core, Cell/BE, GPU, CUDA, MPI, performance visualization
Citation:
Daniel Hackenberg, Guido Juckeland, Holger Brunst, "High Resolution Program Flow Visualization of Hardware Accelerated Hybrid Multi-core Applications," ccgrid, pp.786-791, 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing, 2010
Usage of this product signifies your acceptance of the Terms of Use.