ACM Home Page
Please provide us with feedback. Feedback
Hardware/software instruction set configurability for system-on-chip processors
Full text PdfPdf (156 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 38th annual Design Automation Conference table of contents
Las Vegas, Nevada, United States
Pages: 184 - 188  
Year of Publication: 2001
ISBN:1-58113-297-2
Authors
Albert Wang  Tensilica, Inc., 3255-6 Scott Blvd., Santa Clara, CA
Earl Killian  Tensilica, Inc., 3255-6 Scott Blvd., Santa Clara, CA
Dror Maydan  Tensilica, Inc., 3255-6 Scott Blvd., Santa Clara, CA
Chris Rowen  Tensilica, Inc., 3255-6 Scott Blvd., Santa Clara, CA
Sponsors
EDAC : Electronic Design Automation Consortium
IEEE-CAS : Circuits & Systems
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 44,   Citation Count: 15
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/378239.378460
What is a DOI?

ABSTRACT

New application-focused system-on-chip platforms motivate new application-specific processors. Configurable and extensible processor architectures offer the efficiency of tuned logic solutions with the flexibility of standard high-level programming methodology. Automated extension of processor function units and the associated software environment - compilers, debuggers, simulators and real-time operating systems - satisfies these needs. At the same time, designing at the level of software and instruction set architecture significantly shortens the design cycle and reduces verification effort and risk. This paper describes the key dimensions of extensibility within the processor architecture, the instruction set extension description language and the means of automatically extending the software environment from that description. It also describes two groups of benchmarks, EEMBC's Consumer and Telecommunications suites, that show 20 to 40 times acceleration of a broad set of algorithms through application-specific instruction set extension, relative to high performance RISC processors.


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
N. Zhang and R. W. Brodersen, "Architectural Evaluation of Flexible Digital Signal Processing for Wireless Receivers," Proc. Asilomar Conf., Pacific Grove, CA, October 2000
2
 
3
R. Gonzalez, "Configurable and Extensible Processors Change System Design". Hot Chips 11, 1999. ftp://www.hotchips.org/pub/hotc7to11cd/hc99/hc11_pdf/hc9 9.s4.3.Gonzalez.pdf
4
 
5
V. Zivojnovic et al. "LISA - machine description language and generic machine model for HW/SW co-design". In IEEE Workshop on VLSI Signal Processing, 1996.
 
6
 
7

CITED BY  15

Collaborative Colleagues:
Albert Wang: colleagues
Earl Killian: colleagues
Dror Maydan: colleagues
Chris Rowen: colleagues