期刊文献+

面向粗粒度数据流网络处理器的混合定制硬件加速

Hybrid Custom Hardware Acceleration for Coarse-grained Dataflow Network Processor
下载PDF
导出
摘要 本文针对控制流网络处理器固定拓扑结构的限制及指令集并行性开发的不足,将粗粒度数据流设计思想引入到网络处理器体系结构设计中,提出了一种新型粗粒度数据流网络处理器体系结构-DynaNP。DynaNP利用处理引擎(PE)内控制流执行方式获得较高的可编程性,还利用PE间数据流执行方式开发了报文处理中的任务级并行性。为了进一步提高DynaNP的系统流量,面向DynaNP的多核及数据流特性,设计了混合定制硬件加速机制,并详细介绍了实现混合定制硬件加速的关键技术,通过提供统一的混合定制硬件加速接口,可以支持定制指令和协处理器两种典型硬件加速器。 Aimed at the limitation of ILP exploitation and the fixed topology of control-flow NP, a novel scheme of coarse-grained dataflow NP architecture-DynaNP is presented in this paper. DynaNP not only improves the programmability of the NP by the control-flow structure of Processing Elements (PEs), but also effectively exploits the task-level parallelism by introducing a data-flow model into the packet processing. Moreover,to further improve the system throughput of DynaNP, a mechanism of hybrid custom hardware acceleration is proposed taking consideration of the multi-core and dataflow characteristics of DynaNP. Moreover, some key techniques of implementing the hybrid custom hardware accelerating unit are also addressed. The mechanism provides a unified interface for two kinds of hardware acceleration of custom instructions and coprocessors.
作者 李韬 孙志刚
出处 《计算机工程与科学》 CSCD 北大核心 2011年第11期40-47,共8页 Computer Engineering & Science
关键词 网络处理器 数据流 定制硬件 协处理器 定制指令 network processor dataflow custom hardware coprocessor custom instruction
  • 相关文献

参考文献11

  • 1Carlstrom J, Boden T. Synchronous Dataflow Architecture forNetwork Proeessors[C]//Proc of IEEE MICRO' 04,2004:10-18.
  • 2Intel Corporation. Intel IXP2800 Network Processor [EB/OL]. [ 2004-09-15 ]. http://developer, intel, com/design/network/products/npfamily/ixp2800, htm.
  • 3Alien J ,Bass B,Basso C,et al. IBM PowerNP Network Processor: Hardware, Software, and Applications[J]. IBMJournal of Research and Development, 2003, 47(2/3):177-194.
  • 4Seamans E,Rosenblum M. Parallel Decompositions of a Packet-Processing Workload[C]//Proc of ANCHOR' 04, 2004: 25-32.
  • 5Silc J, Robic B,Ungerer T. Asynchrony in Parallel Compu-ting: from Dataflow to Multithreading[J]. Parallel and Dis- tributed Computing Practices, 1998,1 ( 1 ) : 1-33.
  • 6Kienhuis A C J. Design Space Exploration of Stream basedDataflow Architectures [ EB/OL]. [ 2007-06-15]. ftp ://cas. et. tudelft, nl/pub/kienhuis/thesis, pdf.
  • 7Li Tao, Zhang Xiao-ming, Sun Zhi-gang. DynaNP- ACoarse-Grain Dataflow Network Processor Architecture withDynamic Configurable Processing Path[C]//Proc of SNPD' 07, 2007: 182-187.
  • 8IDT Corporation. LA 1 : Look Aside Processor Interface andApplications[EB/OL]. [ 2007-05 16 ]. http://www, scantec.de/Whitepaper/IDT/Look aside Processor-interface-and-ap- plications, pdf.
  • 9Sun Fei, Ravi S, Raghunathan A, et al. Jha.- A SynthesisMethodology for Hybrid Custom Instruction and CoprocessorGeneration for Extensible Processors[J]. IEEE Transactionson CAD of Integrated Circuits and Systems, 2007,26 (11):2035-2045.
  • 10Vassiliadis N, Theodoridis G, Nikolaidis S. The ARISEApproach for Extending Embedded Processors With Arbi- trary Hardware Accelerators [J]. IEEE Transactions onVI.SI Systems, 2009,17(2) :221- 223.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部