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

Direct link
Code profiling as a design tool for application specific instruction sets
Linköping University, Department of Electrical Engineering.
2007 (English)Independent thesis Basic level (professional degree), 20 points / 30 hpStudent thesis
Abstract [en]

As the embedded devices has become more and more generalized and as their product cycles keeps shrinking the field has opened up for the Application Specific Instruction set Processor. A mix between the classic generalized microcontroller and the specialized ASIC the ASIP keeps a set of general processing instructions for executing embedded software but combines that with a set of heavily specialized instructions for speeding up the data intense application core algorithms. One important aspect of the ASIP design flow

research is cutting design time and cost. One way of that is automation of the instruction set design. In order to do so a process is needed where the algorithm to be ASIPed is analyzed and critical operations are found and exposed so that they can be implemented in special hardware. This process is called profiling. This thesis describes an implementation of a fine grained source code profiler for use in an ASIP design flow. The profiler software is based on a static-dynamic workflow where data is assembled from both static

analysis and dynamic execution of the program and then analyzed together in an specially made analysis software.

Place, publisher, year, edition, pages
Institutionen för systemteknik , 2007. , 74 p.
Keyword [en]
ASIP, static-dynamic, profiling, instrumentation, co-design
National Category
Computer Engineering
URN: urn:nbn:se:liu:diva-8585ISRN: LiTH-ISY-EX--07/3987--SEOAI: diva2:23328
2007-02-21, Algoritmen, B, 13:00
Available from: 2007-03-22 Created: 2007-03-22

Open Access in DiVA

fulltext(1014 kB)829 downloads
File information
File name FULLTEXT01.pdfFile size 1014 kBChecksum MD5
Type fulltextMimetype application/pdf

By organisation
Department of Electrical Engineering
Computer Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 829 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: 385 hits
ReferencesLink to record
Permanent link

Direct link