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

Duc Vianney, Gad Haber, Andre Heilper, Marcel Zalmanovici

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

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.

Original languageEnglish
Title of host publicationIFMT'08 - Proceedings of the 1st International Forum on Next-Generation Multicore / Manycore Technologies
DOIs
StatePublished - 2008
Externally publishedYes
Event1st International Forum on Next-Generation Multicore / Manycore Technologies, IFMT'08 - Cairo, Egypt
Duration: 24 Nov 200825 Nov 2008

Publication series

NameACM International Conference Proceeding Series
Volume356

Conference

Conference1st International Forum on Next-Generation Multicore / Manycore Technologies, IFMT'08
Country/TerritoryEgypt
CityCairo
Period24/11/0825/11/08

Keywords

  • Cell broadband engine
  • Code analyzer
  • Control flow analyzer
  • Counter analyzer
  • Euler based particle simulation
  • Pipeline analyzer
  • Profile analyzer
  • Trace analyzer
  • Virtual performance analyzer

ASJC Scopus subject areas

  • Software
  • Human-Computer Interaction
  • Computer Vision and Pattern Recognition
  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'Performance analysis and visualization tools for cell/B.E. multicore environment'. Together they form a unique fingerprint.

Cite this