DocumentCode
2047787
Title
Fine-grained application source code profiling for ASIP design
Author
Karuri, Kingshuk ; Al Faruque, Mohammad Abdullah ; Kraemer, Stefan ; Leupers, Rainer ; Ascheid, Gerd ; Meyr, Heinrich
Author_Institution
Inst. for Integrated Signal Process. Syst., RWTH, Aachen, Germany
fYear
2005
fDate
13-17 June 2005
Firstpage
329
Lastpage
334
Abstract
Current application specific instruction set processor (ASIP) design methodologies are mostly based on iterative architecture exploration that uses Architecture Description Languages (ADLs) and retargetable software development tools. However, for improved design efficiency, additional pre-architecture exploration tools are required to help narrow-down the huge design space and making coarse-grained instruction set architecture (ISA) decisions before detailed ADL modeling. Extensive application code profiling is the key in such early design stages. Based on a novel code instrumentation technology, we present a micro-profiling approach that fills the current gap between source-level and instruction-level profilers and combines their advantages w.r.t. speed and accuracy. We show how the micro-profiler is embedded into an advanced ASIP design flow and justify its use in a case study to design an MP3 decoder ASIP.
Keywords
application specific integrated circuits; hardware description languages; hardware-software codesign; instruction sets; integrated circuit design; microprocessor chips; ASIP design; application source code profiling; application specific instruction set processor; architecture description languages; code instrumentation technology; instruction set architecture; instruction-level profilers; iterative architecture exploration; microprofiling approach; pre-architecture exploration tools; retargetable software development tools; source-level profilers; Application software; Application specific processors; Architecture description languages; Computer architecture; Design methodology; Instruction sets; Instruments; Iterative methods; Programming; Space technology;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2005. Proceedings. 42nd
Print_ISBN
1-59593-058-2
Type
conf
DOI
10.1109/DAC.2005.193827
Filename
1510347
Link To Document