检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]国防科学技术大学计算机学院,长沙410073
出 处:《计算机研究与发展》2009年第8期1278-1284,共7页Journal of Computer Research and Development
基 金:国家"九七三"重点基础研究发展计划基金项目(2003CB314802)~~
摘 要:网络处理器是一种支持高速报文处理和转发的可编程通信集成电路.作为路由器中的重要组件,网络处理器设计不但强调高性能,还要求足够的灵活性以支持未来的网络协议.针对控制流网络处理器固定拓扑结构及指令级并行性开发方面的不足,采用粗粒度数据流设计思想,提出了一种粗粒度数据流网络处理器体系结构及原型——DynaNP.DynaNP不但可利用处理引擎内控制流执行方式获得高可编程性,还利用处理引擎间数据流执行方式有效开发报文处理中的任务级并行性.此外,DynaNP提供了处理路径动态配置机制,可有效提高系统流量.DynaNP的原型系统基于SoPC技术设计实现.多个PE和功能模块通过片上高速通信网络连接,其中,核心处理引擎采用嵌入式RISC处理器核LEON3实现,并采用指令集扩展技术优化网络协议处理.该原型系统可有效验证粗粒度数据流网络处理器的功能和关键技术.Network processors (NPs) are programmable, highly integrated communications circuits optimized to support packet processing and forwarding at high rate. As an important component of routers, the design of network processors addresses the requirement of high performance while maintaining the flexibility to accommodate the future network protocols. Aimed at the limitation of ILP exploitation and the fixed topology of control-flow NP, a novel scheme and prototype of coarse- grained dataflow NP architecture--DynaNP is proposed. DynaNP not only improves the programmability of the entire NP by utilizing the controi-fiow structure of each processing element (PE), but also effectively exploits the task-level parallelism by introducing data-flow model into the processing among the PEs. A mechanism of dynamic configurable processing path is also provided in DynaNP to improve the overall throughput of the system. Moreover, the prototype system of DynaNP is introduced in this paper. The prototype system is designed based on SoPC (system on programmable chip). Multiple PEs and several functional modules are connected by on-chip communication network. The PEs are implemented by utilizing the embedded RISC processor core LEON3. And, the instruct-set of the LEON3 is extended to accelerate the processing of network protocols. The basic functions and the key techniques of DynaNP can be investigated through the prototype system.
分 类 号:TP393[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.191.28.129