跳到主要导航 跳到搜索 跳到主要内容

A register framework for network processors with banked register file

  • Zhihang Yu*
  • , Yong Yu
  • , Feilong Tang
  • , Minyi Guo
  • *此作品的通讯作者
  • Shanghai Jiao Tong University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Ubiquitous computing disappears from people's consciousness. To achieve the transparence, tremendous computing power is in need not only in WLAN where users access directly but also in the internet where information is retrieved and sent. Bandwidth is crucial to improve user's transparent experience when providing services such as video on demand. Network Processors (NPs) are specialized design for fast packet processing to achieve a broad bandwidth. The banked register file on NPs is to provide operands parallel fetching and support a large number of registers to reduce memory access, whereas it may also impose some restrictions and problems. This paper discusses the dual-bank register allocation problem for Intel's network processor IXP. Its register file is physically partitioned into two banks. If two source operands are specified in an instruction, they must come from different banks. This makes the IXP register allocator, which allocates registers and assigns bank, tricky and different from conventional ones. We first present an algorithm that provides optimal solution to the graph partition problem. Then a framework for IXP register allocation is established with it. Experimental result shows the framework is effective in practice.

源语言英语
主期刊名Proceedings of the International Conference on Complex, Intelligent and Software Intensive Systems, CISIS 2009
607-613
页数7
DOI
出版状态已出版 - 2009
已对外发布
活动International Conference on Complex, Intelligent and Software Intensive Systems, CISIS 2009 - Fukuoka, 日本
期限: 16 3月 200919 3月 2009

出版系列

姓名Proceedings of the International Conference on Complex, Intelligent and Software Intensive Systems, CISIS 2009

会议

会议International Conference on Complex, Intelligent and Software Intensive Systems, CISIS 2009
国家/地区日本
Fukuoka
时期16/03/0919/03/09

学术指纹

探究 'A register framework for network processors with banked register file' 的科研主题。它们共同构成独一无二的学术指纹。

引用此