• DocumentCode
    2764864
  • Title

    High Resolution Program Flow Visualization of Hardware Accelerated Hybrid Multi-core Applications

  • Author

    Hackenberg, Daniel ; Juckeland, Guido ; Brunst, Holger

  • Author_Institution
    Center for Inf. Services & High Performance Comput. (ZIH), Tech. Univ. Dresden, Dresden, Germany
  • fYear
    2010
  • fDate
    17-20 May 2010
  • Firstpage
    786
  • Lastpage
    791
  • Abstract
    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.
  • Keywords
    application program interfaces; data analysis; data visualisation; multiprocessing systems; parallel programming; IBM Cell processor; NVIDIA CUDA API; application program interfaces; computer unified device architecture; graphical program flow analysis; hardware accelerators; hybrid multicore applications; multicore processors; parallel computing techniques; program flow visualization; software development; CUDA; Cell/BE; GPU; MPI; event logging; many-core; monitoring; multi-core; performance visualization; tracing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster, Cloud and Grid Computing (CCGrid), 2010 10th IEEE/ACM International Conference on
  • Conference_Location
    Melbourne, VIC
  • Print_ISBN
    978-1-4244-6987-1
  • Type

    conf

  • DOI
    10.1109/CCGRID.2010.27
  • Filename
    5493388