Performance analysis and visualization tools for cell/B.E. multicore environment

  • Authors:
  • Duc Vianney;Gad Haber;Andre Heilper;Marcel Zalmanovici

  • Affiliations:
  • IBM Corp., Austin, TX;IBM Corp., Haifa, Israel;IBM Corp., Haifa, Israel;IBM Corp., Haifa, Israel

  • Venue:
  • IFMT '08 Proceedings of the 1st international forum on Next-generation multicore/manycore technologies
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Code porting, optimizing and tuning has become a challenging task in multicore/many cores environment. It requires a different set of performance visualization tools to handle the complexity of the many cores and the size of performance data to find opportunities for optimization. This paper discusses performance visualization tools available for Cell/B.E. under the IBM Software Development Kit (SDK) for Multicore Acceleration Version 3.0. It also presents a methodology for porting, optimizing and tuning Cell applications by utilizing those tools. The paper starts with a simple scalar program example which can also be found in the IBM tutorial for the Cell programming, and then describes all the needed steps to make it fully tuned and scaled for the Cell Broadband Engine.