Hardware/software instruction set configurability for system-on-chip processors

被引:0
作者
Wang, A [1 ]
Killian, E [1 ]
Maydan, D [1 ]
Rowen, C [1 ]
机构
[1] Tensilica Inc, Santa Clara, CA 95054 USA
来源
38TH DESIGN AUTOMATION CONFERENCE PROCEEDINGS 2001 | 2001年
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:184 / 188
页数:5
相关论文
共 6 条
[1]  
BUSHROE RG, CHDS FDN TIMING DRIV
[2]  
FAUTH A, 1995, EUR CONF DESIG AUTOM, P503, DOI 10.1109/EDTC.1995.470354
[3]  
GONZALEZ R, 1999, HOT CHIPS, V11
[4]  
HADJIYIANNIS G, 1997, DES AUT C
[5]  
ZHANG N, 2000, P AS C PAC GROV CA O
[6]  
ZIVOJNOVIC V, 1996, IEEE WORKSH VLSI SIG