liu.seSearch for publications in DiVA
Change search
ReferencesLink to record
Permanent link

Direct link
Design and Implementation of a Source Code Profiling Toolset for Embedded System Analysis
Linköping University, Department of Electrical Engineering, Computer Engineering.
2010 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

The market needs for embedded or mobile devices were exploding in the last few years. Customers demand for devices that not only have high capacity of managing various complex jobs, but also can do it fast. Manufacturers therefore, are looking for a new field of processors that fits the special needs of embedded market, for example low power consumption, highly integrated with most components, but also provides the ability to handle different use cases. The traditional ASICs satisfied the market with great performance-per-watt but limited scalability. ASIP processors on the other hand, impact the new market with the ability of high-speed optimized general computing while energy efficiency is only slightly lower than ASICs.

One essential problem in ASIP design is how to find the algorithms that can be accelerated. Hardware engineers used to optimize the instruction set manually. But with the toolset introduced in this thesis, design automation can be made by program profiling and the development cycle can be trimmed therefore reducing the cost. Profiling is the process of exposing critical parts of a certain program via static code analysis or dynamic performance analysis. This thesis introduced a code profiler that targeted at discovering repetition section of a program through static and dynamic analysis. The profiler also measures the payload of each loop and provides profiling report with a user friendly GUI client.

Place, publisher, year, edition, pages
2010. , 93 p.
Keyword [en]
profiling, profiler, ASIP, static code analysis, probe, Java
National Category
Computer Engineering
URN: urn:nbn:se:liu:diva-63525ISRN: LiTH-ISY-EX--10/4383--SEOAI: diva2:380214
2010-12-06, Algoritmen, Linköping University, Linköping, 13:15 (English)
Available from: 2011-01-03 Created: 2010-12-20 Last updated: 2011-01-03Bibliographically approved

Open Access in DiVA

fulltext(853 kB)338 downloads
File information
File name FULLTEXT01.pdfFile size 853 kBChecksum SHA-512
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Qin, An
By organisation
Computer Engineering
Computer Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 338 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 265 hits
ReferencesLink to record
Permanent link

Direct link