• 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