arrow
返回

Instruction set architectural guidelines for embedded packet-processing engines

delete2012-03-01
delete5
PRE
AI
M
Mostafa E. Salehi *
S
Sied Mehdi Fakhraie
A
Amir Yazdanbakhsh
DOI:10.1016/j.sysarc.2012.02.004delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
This paper presents instruction set architectural guidelines for improving general-purpose embedded processors to optimally accommodate packet-processing applications. Similar to other embedded processors such as media processors, packet-processing engines are deployed in embedded applications, where cost and power are as important as performance. In this domain, the growing demands for higher bandwidth and performance besides the ongoing development of new networking protocols and applications call for flexible power- and performance-optimized engines. The instruction set architectural guidelines are extracted from an exhaustive simulation-based profile-driven quantitative analysis of different packet-processing workloads on 32-bit versions of two well-known general-purpose processors, ARM and MIPS. This extensive study has revealed the main performance challenges and tradeoffs in development of evolution path for survival of such general-purpose processors with optimum accommodation of packet-processing functions for future switching-intensive applications. Architectural guidelines include types of instructions, branch offset size, displacement and immediate addressing modes for memory access along with the effective size of these fields, data types of memory operations, and also new branch instructions. The effectiveness of the proposed guidelines is evaluated with the development of a retargetable compilation and simulation framework. Developing the HDL model of the optimized base processor for networking applications and using a logic synthesis tool, we show that enhanced area, power, delay, and power per watt measures are achieved. (C) 2012 Elsevier B.V. All rights reserved.
Keyword:
Packet-processing engine
Application-specific processor
Benchmark profiling
Architectural guideline

期刊

Journal of Systems Architecture 封面图
Journal of Systems Architecture
IF:
4.1
论文数:
3.0K
被引数:
4.2K

机构

U
University of Tehran
学者数:
2.4W
论文数: 2.3W
被引数: 2.7W
引用论文

引用论文

err分享
err收藏
Transgenic BDNF induces nerve fiber regrowth into the auditory epithelium in deaf cochleae
err2010-06-01
err0
errOAAI
errSeiji B. Shibata; Sarah R. Cortez; Lisa A. Beyer; James A. Wiler; Adriana Di Polo; Bryan E. Pfingst; Yehoash Raphael
err分享
err收藏
err分享
err收藏
err分享
err收藏
学者 查看更多内容