• DocumentCode
    2742325
  • Title

    New Tracing and Performance Analysis Techniques for Embedded Applications

  • Author

    Hung, Shih-Hao ; Huang, Shu-Jheng ; Tu, Chia-Heng

  • Author_Institution
    Grad. Inst. of Networking & Multimedia, Taipei
  • fYear
    2008
  • fDate
    25-27 Aug. 2008
  • Firstpage
    143
  • Lastpage
    152
  • Abstract
    Performance evaluation is key to many computer applications. Many techniques and profiling tools are available for measuring performance, but most of them depend on the hardware and the software on which they run. For a new platform, or a platform which is not popular, programmers usually suffer from few analysis tools, which has been a serious problem for application development on many embedded systems. Thus, a performance analysis tool with the software mechanism is quite important for developing embedded applications. This paper describes a software mechanism for analyzing program performance on a wide range of platforms via code instrumentation at the source level. We implement this mechanism in a pure software profiling toolkit, called Module tracer, which works with a public-domain tool, CIL, to carry out code instrumentation for C programs. The toolkit aids programmers in understanding the behavior of applications by generating and analyzing traces and identify potential performance problems.
  • Keywords
    C language; embedded systems; program diagnostics; C program; code instrumentation; embedded system; module tracer; performance analysis tool; program performance analysis; public-domain tool; software mechanism; software profiling toolkit; Application software; Computer applications; Embedded system; Hardware; Instruments; Performance analysis; Programming profession; Software measurement; Software performance; Software tools; embedded system; performance trace; platform independent performance evaluation; source code intrumentation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Real-Time Computing Systems and Applications, 2008. RTCSA '08. 14th IEEE International Conference on
  • Conference_Location
    Kaohsiung
  • ISSN
    1533-2306
  • Print_ISBN
    978-0-7695-3349-0
  • Type

    conf

  • DOI
    10.1109/RTCSA.2008.14
  • Filename
    4617282