ACM Home Page
Please provide us with feedback. Feedback
Application specific forwarding network and instruction encoding for multi-pipe ASIPs
Full text PdfPdf (180 KB)
Source International Conference on Hardware Software Codesign archive
Proceedings of the 4th international conference on Hardware/software codesign and system synthesis table of contents
Seoul, Korea
SESSION: Architecture exploration table of contents
Pages: 241 - 246  
Year of Publication: 2006
ISBN:1-59593-370-0
Authors
Swarnalatha Radhakrishnan  University of New South Wales, Sydney, NSW, Australia
Hui Guo  University of New South Wales, Sydney, NSW, Australia
Sri Parameswaran  University of New South Wales, Sydney, NSW, Australia
Aleksandar Ignjatovic  University of New South Wales, Sydney, NSW, Australia
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
ACM: Association for Computing Machinery
SIGBED: ACM Special Interest Group on Embedded Systems
SIGMICRO: ACM Special Interest Group on Microarchitectural Research and Processing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 18,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

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

ABSTRACT

Small area and code size are two critical design issues in most of embedded system designs. In this paper, we tackle these issues by customizing forwarding networks and instruction encoding schemes for multi-pipe Application Specific Instruction-Set Processors (ASIPs). Forwarding is a popular technique to reduce data hazards in the pipeline to improve performance and is applied in almost all modern processor designs; but it is very area expensive. Instruction encoding schemes have a direct impact on code size; an efficient encoding method can lead to a small instruction width, and hence reducing the code size. We propose application specific techniques to reduce forwarding networks and instruction widths for ASIPs with multiple pipelines. By these design techniques, it is possible to reduce area, code size, and even power consumption (due to reduced area), without costing any performance. Our experiments, on a set of benchmarks using the proposed customization approaches show that, on average, there are 27% savings on area, 30% on leakage power, 16.7% on code size, and at the same time, performance even improves by 4% because of the reduced clock period.


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
Asip-meister. (http://www.eda-meister.org/asip-meister/).
 
2
Xtensa processor. Tensilica Inc. (http://www.tensilica.com).
 
3
4
 
5
C.-H. L. et al. Hierarchical instruction encoding for vliw digital signal processors. In Proceedings. ISCAS, pages 3503--3506, 2005.
6
 
7
K. Fan, N. Clark, M. Chu, K. Manjunath, R. Ravindran, M. Smelyanskiy, and S. Mahlke. 2. systematic register bypass customization for application-specific processors. In Proceedings of IEEE International Conference on Application-Specific Systems, Architectures, and Processors, pages 64--74. IEEE Computer Society, 2003.
8
 
9
10
 
11
 
12
 
13
 
14
15
 
16
 
17
 
18
 
19
20

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