DocumentCode
1747886
Title
Hardware/software instruction set configurability for system-on-chip processors
Author
Wang, Albert ; Killian, Earl ; Maydan, Dior ; Rowen, Chris
Author_Institution
Tensilica Inc., Santa Clara, CA, USA
fYear
2001
fDate
2001
Firstpage
184
Lastpage
188
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.
Keywords
application specific integrated circuits; digital signal processing chips; instruction sets; multimedia computing; reconfigurable architectures; EEMBC´s Consumer and Telecommunications suites; application-focused system-on-chip platforms; application-specific instruction set extension; application-specific processors; configurable processor architectures; design cycle; extensible processor architectures; hardware/software instruction set configurability; instruction set architecture; processor function units; real-time operating systems; software environment; standard high-level programming methodology; system-on-chip processors; tuned logic solutions; verification effort; Application software; Application specific processors; Computer architecture; Cost function; Hardware; Logic programming; Logic testing; Permission; Silicon; System-on-a-chip;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2001. Proceedings
ISSN
0738-100X
Print_ISBN
1-58113-297-2
Type
conf
DOI
10.1109/DAC.2001.156132
Filename
935501
Link To Document