Enhancing embedded processors with specific instruction set extensions for network applications

被引:3
作者
Chormoviti, A. [1 ]
Vassiliadis, N. [1 ]
Theodoridis, G. [1 ]
Nikolaidis, S. [1 ]
机构
[1] Aristotle Univ Thessaloniki, Dept Phys, Sect Elect & Comp, GR-54124 Thessaloniki, Greece
来源
2005 IEEE INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS: TECHNOLOGY AND APPLICATIONS | 2005年
关键词
ASIP design; instruction set extensions; network applications;
D O I
10.1109/IDAACS.2005.282969
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The bandwidth explosion of last years and its dropping cost have resulted in bandwidth-hungry and computationally intensive applications. To effectively handle current and future applications, networks will need to support new protocols that should include differentiated services, security, and various network management functions. In order to satisfy the new requirements, an Application Specific Instruction Set Processor (ASIP), derived from the extension of a popular MIPS embedded processor, is proposed in this paper. An efficient instruction set extended properly for network applications is introduced Experimental results on Netbench, a benchmarking suite for network applications, prove that the proposed instruction set presents remark-able performance and power improvements over the ARM7TDMI and MIPS processors.
引用
收藏
页码:199 / 203
页数:5
相关论文
共 13 条
[1]  
[Anonymous], IEEE INT S PERF AN S
[2]  
*ARM LTD, 2003, ARM7 DAT
[3]  
BENINI L, 2001, P INT WORKSH POW TIM, P10
[4]  
BROMLEY P, 2001, NETWORK PROCESSORS P, P420
[5]  
ENGEL F, 1999, IEEE WORKSH SIGN PRO, P543
[6]  
HENNESSY J, 1991, COMPUTER ARCHITECTUR
[7]   SYNTHESIS OF APPLICATION-SPECIFIC INSTRUCTION SETS [J].
HUANG, IJ ;
DESPAIN, AM .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1995, 14 (06) :663-675
[8]   Design challenges for new application-specific processors [J].
Jacome, MF ;
de Veciana, G .
IEEE DESIGN & TEST OF COMPUTERS, 2000, 17 (02) :40-50
[9]   System-level design: Orthogonalization of concerns and platform-based design [J].
Keutzer, K ;
Malik, S ;
Newton, AR ;
Rabaey, JM ;
Sangiovanni-Vincentelli, A .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2000, 19 (12) :1523-1543
[10]   NetBench: A benchmarking suite for network processors [J].
Memik, G ;
Mangione-Smith, WH ;
Hu, WD .
ICCAD 2001: IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, DIGEST OF TECHNICAL PAPERS, 2001, :39-42