Developing New Tracing and Performance Analysis Techniques for Embedded Applications
碩士 === 臺灣大學 === 資訊網路與多媒體研究所 === 95 === 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...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2007
|
Online Access: | http://ndltd.ncl.edu.tw/handle/82480731294978220216 |
id |
ndltd-TW-095NTU05641021 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-095NTU056410212015-10-13T13:55:55Z http://ndltd.ncl.edu.tw/handle/82480731294978220216 Developing New Tracing and Performance Analysis Techniques for Embedded Applications 一個針對嵌入式軟體的追蹤和效能分析技術 Shu-Jheng Huang 黃書政 碩士 臺灣大學 資訊網路與多媒體研究所 95 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 thesis 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 Moduletracer, 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. Shih-Hao Hung 洪士灝 2007 學位論文 ; thesis 51 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 臺灣大學 === 資訊網路與多媒體研究所 === 95 === 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 thesis 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 Moduletracer, 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.
|
author2 |
Shih-Hao Hung |
author_facet |
Shih-Hao Hung Shu-Jheng Huang 黃書政 |
author |
Shu-Jheng Huang 黃書政 |
spellingShingle |
Shu-Jheng Huang 黃書政 Developing New Tracing and Performance Analysis Techniques for Embedded Applications |
author_sort |
Shu-Jheng Huang |
title |
Developing New Tracing and Performance Analysis Techniques for Embedded Applications |
title_short |
Developing New Tracing and Performance Analysis Techniques for Embedded Applications |
title_full |
Developing New Tracing and Performance Analysis Techniques for Embedded Applications |
title_fullStr |
Developing New Tracing and Performance Analysis Techniques for Embedded Applications |
title_full_unstemmed |
Developing New Tracing and Performance Analysis Techniques for Embedded Applications |
title_sort |
developing new tracing and performance analysis techniques for embedded applications |
publishDate |
2007 |
url |
http://ndltd.ncl.edu.tw/handle/82480731294978220216 |
work_keys_str_mv |
AT shujhenghuang developingnewtracingandperformanceanalysistechniquesforembeddedapplications AT huángshūzhèng developingnewtracingandperformanceanalysistechniquesforembeddedapplications AT shujhenghuang yīgèzhēnduìqiànrùshìruǎntǐdezhuīzōnghéxiàonéngfēnxījìshù AT huángshūzhèng yīgèzhēnduìqiànrùshìruǎntǐdezhuīzōnghéxiàonéngfēnxījìshù |
_version_ |
1717745703851130880 |