ACM Home Page
Please provide us with feedback. Feedback
Customization of application specific heterogeneous multi-pipeline processors
Full text PdfPdf (239 KB)
Source Design, Automation, and Test in Europe archive
Proceedings of the conference on Design, automation and test in Europe: Proceedings table of contents
Munich, Germany
SESSION: Techniques for architecture exploration and characterisation table of contents
Pages: 746 - 751  
Year of Publication: 2006
ISBN:3-9810801-0-6
Authors
Swarnalatha Radhakrishnan  University of New South Wales, Sydney, Australia
Hui Guo  University of New South Wales, Sydney, Australia
Sri Parameswaran  University of New South Wales, Sydney, Australia
Sponsors
: The EDA Consortium
EDAA : European Design and Automation Association
IEEE-CS\DATC : The IEEE Computer Society
Publisher
European Design and Automation Association  3001 Leuven, Belgium, Belgium
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 16,   Citation Count: 2
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

In this paper we propose Application Specific Instruction Set Processors with heterogeneous multiple pipelines to efficiently exploit the available parallelism at instruction level. We have developed a design system based on the Thumb processor architecture. Given an application specified in C language, the design system can generate a processor with a number of pipelines specifically suitable to the application, and the parallel code associated with the processor. Each pipeline in such a processor is customized, and implements its own special instruction set so that the instructions can be executed in parallel with low hardware overhead. Our simulations and experiments with a group of benchmarks, largely from Mibench suite, show that on average, 77% performance improvement can be achieved compared to a single pipeline ASIP, with the overheads of 49% on area, 51% on leakage power, 17% on switching activity, and 69% on code size.


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
Xtensa processor. Tensilica Inc. (http://www.tensilica.com).
 
2
N. Binh, M. Imai, and Y. Takeuchi. A performance maximization algorithm to design asips under the constraint of chip area including ram and rom size. In ASP-DAC, 1998.
3
4
5
 
6
 
7
D. Goodwin and D. Petkov. International conference on compilers, architecture and synthesis for embedded systems. In Proceedings of the 2003 international conference on Compilers, architecture and synthesis for embedded systems, pages 137--147. ACM Press New York, NY, USA, 2003ISBN:1-58113-676-5.
 
8
9
 
10
11
 
12
 
13
 
14
S. Kobayashi, H. Mita, Y. Takeuchi, and M. Imai. Design space exploration for dsp applications using the asip development system peas-iii. In ASSP, 2002.
 
15
16
 
17
18
19
 
20

Collaborative Colleagues:
Swarnalatha Radhakrishnan: colleagues
Hui Guo: colleagues
Sri Parameswaran: colleagues