| Customization of application specific heterogeneous multi-pipeline processors |
| Full text |
Pdf
(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
|
|
| Sponsors |
|
| Publisher |
European Design and Automation Association
3001 Leuven, Belgium, Belgium
|
| Bibliometrics |
Downloads (6 Weeks): 6, Downloads (12 Months): 16, Citation Count: 2
|
|
|
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
|
Nguyen Ngoc Bình , Masaharu Imai , Akichika Shiomi , Nobuyuki Hikichi, A hardware/software partitioning algorithm for designing pipelined ASIPs with least gate counts, Proceedings of the 33rd annual conference on Design automation, p.527-532, June 03-07, 1996, Las Vegas, Nevada, United States
[doi> 10.1145/240518.240618]
|
 |
4
|
Philip Brisk , Adam Kaplan , Ryan Kastner , Majid Sarrafzadeh, Instruction generation and regularity extraction for reconfigurable processors, Proceedings of the 2002 international conference on Compilers, architecture, and synthesis for embedded systems, October 08-11, 2002, Grenoble, France
[doi> 10.1145/581630.581672]
|
 |
5
|
Hoon Choi , Ju Hwan Yi , Jong-Yeol Lee , In-Cheol Park , Chong-Min Kyung, Exploiting intellectual properties in ASIP designs for embedded DSP software, Proceedings of the 36th ACM/IEEE conference on Design automation, p.939-944, June 21-25, 1999, New Orleans, Louisiana, United States
[doi> 10.1145/309847.310103]
|
| |
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
|
M. R. Guthaus , J. S. Ringenberg , D. Ernst , T. M. Austin , T. Mudge , R. B. Brown, MiBench: A free, commercially representative embedded benchmark suite, Proceedings of the Workload Characterization, 2001. WWC-4. 2001 IEEE International Workshop on, p.3-14, December 02-02, 2001
[doi> 10.1109/WWC.2001.15]
|
 |
9
|
|
| |
10
|
|
 |
11
|
Manoj Kumar Jain , Lars Wehmeyer , Stefan Steinke , Peter Marwedel , M. Balakrishnan, Evaluating register file size in ASIP design, Proceedings of the ninth international symposium on Hardware/software codesign, p.109-114, April 2001, Copenhagen, Denmark
[doi> 10.1145/371636.371698]
|
| |
12
|
|
| |
13
|
Vinod Kathail , Shail Aditya , Robert Schreiber , B. Ramakrishna Rau , Darren C. Cronquist , Mukund Sivaraman, PICO: Automatically Designing Custom Computers, Computer, v.35 n.9, p.39-47, September 2002
[doi> 10.1109/MC.2002.1033026]
|
| |
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
|
Fei Sun , Srivaths Ravi , Anand Raghunathan , Niraj K. Jha, Synthesis of custom processors based on extensible platforms, Proceedings of the 2002 IEEE/ACM international conference on Computer-aided design, p.641-648, November 10-14, 2002, San Jose, California
[doi> 10.1145/774572.774667]
|
 |
19
|
Jin-Hyuk Yang , Byoung-Woon Kim , Sang-Jun Nam , Jang-Ho Cho , Sung-won Seo , Chang-Ho Ryu , Young-Su Kwon , Dae-Hyun Lee , Jong-Yeol Lee , Jong-Sun Kim , Hyun-Dhong Yoon , Jae-Yeol Kim , Kun-Moo Lee , Chan-Soo Hwang , In-Hyung Kim , Jun-Sung Kim , Kwang-11 Park , Kyu-Ho Park , Yong-Hoon Lee , Seung-Hoon Hwang , In-Cheol Park , Chong-Min Kyung, MetaCore: an application specific DSP development system, Proceedings of the 35th annual conference on Design automation, p.800-803, June 15-19, 1998, San Francisco, California, United States
[doi> 10.1145/277044.277247]
|
| |
20
|
|
|