Trace-based performance analysis framework for heterogeneous multicore systems

Shih Hao Hung, ChiaHeng Tu, Thean Siew Soon

研究成果: Conference contribution

5 引文 斯高帕斯(Scopus)

摘要

Performance evaluation is key to the optimization of computer applications on multicore systems. While many techniques and profiling tools are available for measuring performance on homogeneous multicore platforms, most of them depend on the hardware support from the vendors. For developing applications on heterogeneous multicore systems, very few analysis tools exist to help the developers. This paper describes a software-based trace collection and performance analysis framework that can be ported to a variety of platforms via code instrumentation at the source level. A pure software profiling toolkit, called ParallelTracer, were implemented based on ANTLR, an open source parser generator, to support this framework. In this paper, we present our framework and toolkit. We use the IBM Cell processor as a case study to demonstrate the capability of ParallelTrace. Our results show that ParallelTracer provided useful information for programmers to understand program behaviors and identify potential performance bottlenecks via graphical visualization. We also discuss the runtime overhead of ParallelTracer. With proper usage, the performance and code size overhead introduced by our toolkit are limited around 19% to 5% and 9%, respectively, for the benchmark program in the case study.

原文English
主出版物標題2010 15th Asia and South Pacific Design Automation Conference, ASP-DAC 2010
頁面19-24
頁數6
DOIs
出版狀態Published - 2010 四月 28
事件2010 15th Asia and South Pacific Design Automation Conference, ASP-DAC 2010 - Taipei, Taiwan
持續時間: 2010 一月 182010 一月 21

出版系列

名字Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC

Other

Other2010 15th Asia and South Pacific Design Automation Conference, ASP-DAC 2010
國家/地區Taiwan
城市Taipei
期間10-01-1810-01-21

All Science Journal Classification (ASJC) codes

  • 電腦科學應用
  • 電腦繪圖與電腦輔助設計
  • 電氣與電子工程

指紋

深入研究「Trace-based performance analysis framework for heterogeneous multicore systems」主題。共同形成了獨特的指紋。

引用此