

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. © 2015 IEEE.
| Engineering controlled terms: | Computer scienceComputersEngineeringIndustrial engineering |
|---|---|
| Engineering uncontrolled terms | Core systemsDSP applicationHeterogeneous multi-core systemsMachine codesMulti-core systemsProfiling toolsProfiling ViewUser experience |
| Engineering main heading: | Codes (symbols) |
| Funding sponsor | Funding number | Acronym |
|---|---|---|
| Ministarstvo Prosvete, Nauke i Tehnološkog Razvoja | MPNTR |
The paper is a part of the research done within the Grant TR 32030. The authors would like to thank to the Ministry of Education and Science of the Republic of Serbia.
© Copyright 2016 Elsevier B.V., All rights reserved.