DocumentCode
3659135
Title
A Profiling Tool for Heterogeneous Multi-core Systems
Author
Ivan Povazan;Momcilo Krunic;Miroslav Popovic
Author_Institution
RT-RK Inst. for Comput. Based Syst., Novi Sad, Serbia
fYear
2015
Firstpage
138
Lastpage
141
Abstract
Profiling is a process of collecting relevant data about the execution of an application. This is done in order to reveal code bottlenecks, measure the performance, and give detailed information about source code function contents and call graphs of the examined application. In this paper we present one such profiling tool designed for multi-core systems, which collects information about the multi-core activity and machine code statistics. The tool is implemented as part of the framework for development, deployment, debugging and control of DSP applications, and includes a profiling view which improves user experience and understanding of the profiling reports. Profiling reports can be used for improving the quality of the written code as well as to ease the process of debugging.
Keywords
"Multicore processing","Digital signal processing","Servers","Debugging","Hardware","Radiation detectors","Instruments"
Publisher
ieee
Conference_Titel
Engineering of Computer Based Systems (ECBS-EERC), 2015 4th Eastern European Regional Conference on the
Type
conf
DOI
10.1109/ECBS-EERC.2015.31
Filename
7275240
Link To Document