| Dual-pipeline heterogeneous ASIP design |
| Full text |
Pdf
(238 KB)
|
Source
|
International Conference on Hardware Software Codesign
archive
Proceedings of the 2nd IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis
table of contents
Stockholm, Sweden
SESSION: New design techniques for application specific processors
table of contents
Pages: 12 - 17
Year of Publication: 2004
ISBN:1-58113- 937-3
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 7, Downloads (12 Months): 44, Citation Count: 0
|
|
|
ABSTRACT
In this paper we demonstrate the feasibility of a dual pipeline Application Specific Instruction Set Processor. We take a C program and create a target instruction set by compiling to a basic instruction set, from which some instructions are merged, while others discarded. Based on the target instruction set, parallelism of the application program is analyzed and two unique instruction sets are generated for a heterogeneous dual-pipeline processor. The dual pipe processor is created by making two unique ASIPs (VHDL descriptions) utilizing the ASIP-Meister Tool Suite, and fusing the two VHDL descriptions to construct a dual pipeline processor. Our results show that in comparison to the single pipeline Application Specific Instruction Set Processor, the performance improves by 27.6% and switching activity reduces by 6.1% for a number of benchmarks. These improvements come at the cost of increased area which for benchmarks considered is 16.7% on average.
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
|
Arctangent processor. ARC International. (http://www.arc.com).
|
| |
2
|
Asip-meister. (http://www.eda-meister.org/asip-meister/).
|
| |
3
|
Xtensa processor. Tensilica Inc. (http://www.tensilica.com).
|
| |
4
|
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.
|
 |
5
|
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]
|
 |
6
|
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]
|
 |
7
|
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]
|
| |
8
|
J.G. Cousin, M. Denoual, D. Saille, and O. Sentieys. Fast asip synthesis and power estimation for dsp application. IEEE Sips 2000 : Design and Implementation, October 2000.
|
 |
9
|
|
| |
10
|
Tilman Glokler and Heinrich Meyr. Power reduction for asips: A case study.
|
 |
11
|
|
| |
12
|
|
 |
13
|
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]
|
| |
14
|
|
| |
15
|
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]
|
 |
16
|
Akira Kitajima , Makiko Itoh , Jun Sato , Akichika Shiomi , Yoshinori Takeuchi , Masaharu Imai, Effectiveness of the ASIP design system PEAS-III in design of pipelined processors, Proceedings of the 2001 conference on Asia South Pacific design automation, p.649-654, January 2001, Yokohama, Japan
[doi> 10.1145/370155.370573]
|
| |
17
|
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.
|
 |
18
|
|
| |
19
|
A. Pyttel , A. Sedlmeier , C. Veith, PSCP: a scalable parallel ASIP architecture for reactive systems, Proceedings of the conference on Design, automation and test in Europe, p.370-376, February 23-26, 1998, Le Palais des Congrés de Paris, France
|
 |
20
|
|
 |
21
|
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]
|
 |
22
|
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]
|
| |
23
|
|
|