ACM Home Page
Please provide us with feedback. Feedback
Fine-grained application source code profiling for ASIP design
Full text PdfPdf (880 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 42nd annual Design Automation Conference table of contents
Anaheim, California, USA
SESSION: Application specific architecture design tools table of contents
Pages: 329 - 334  
Year of Publication: 2005
ISBN:1-59593-058-2
Authors
Kingshuk Karuri  RWTH Aachen, Germany
Mohammad Abdullah Al Faruque  RWTH Aachen, Germany
Stefan Kraemer  RWTH Aachen, Germany
Rainer Leupers  RWTH Aachen, Germany
Gerd Ascheid  RWTH Aachen, Germany
Heinrich Meyr  RWTH Aachen, Germany
Sponsors
ACM: Association for Computing Machinery
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 17,   Downloads (12 Months): 78,   Citation Count: 11
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1065579.1065666
What is a DOI?

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 coarsegrained 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 microprofiling 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 microprofiler is embedded into an advanced ASIP design flow and justify its use in a case study to design an MP3 decoder ASIP.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
3
4
 
5
H. Scharwaechter, D. Kammler, A. Wieferink et al.: ASIP Archiecture Exploration for Efficient IPsec Encryption, SCOPES, 2004
6
 
7
 
8
SpixTools: Introduction and User's Manual, TR 93-6, Sun Microsystems, Feb 1993
 
9
VTune: http://www.intel.com/software/products/vtune
10
 
11
LISATek products: http://www.coware.com
12
13
 
14
15
16
 
17
R. Leupers, O. Wahlen, M. Hohenauer et al.: An Executable Intermediate Representation for Retargetable Compilation and High-Level Code Optimization, Int. Workshop on Systems, Architectures, Modeling, and Simulation (SAMOS), 2003
 
18
R. A. Uhlig, T. N. Mudge : Trace-driven Memory Simulation: A Survey, Proceedings of the ACM Computing Surveys, 1997
 
19
Dinero : http://www.cs.wisc.edu/markhill/dineroiv/
 
20
MPG123 Distribution :http://ftp.tu-clausthal.de/pub/unix/audio/mpg123
 
21
Softfloat distribution : http://www.cs.berkeley.edu/~jhauser/arithmetic/SoftFloat.html
 
22
23

CITED BY  11

Collaborative Colleagues:
Kingshuk Karuri: colleagues
Mohammad Abdullah Al Faruque: colleagues
Stefan Kraemer: colleagues
Rainer Leupers: colleagues
Gerd Ascheid: colleagues
Heinrich Meyr: colleagues