IXP网络处理器寄存器分配的关键技术

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:djgohx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Internet的快速发展,使得流量一直处于爆炸性的增长之中。加上通信技术的进步,网络设备正承受着越来越多的流量压力。最近的研究表明,目前的网络设备的处理速度能力在10Gb/s到40Gb/s之间,而据预测,下一代网络设备需要高达160Gb/s的处理能力。基于通用处理器和专用集成芯片的传统设备已经不能满足这种快速发展的要求。网络处理器因此应运而生。网络处理器是专为网络应用量身定制,不仅有快速的网络包处理能力,还有灵活的可编程性。网络处理器配备了针对网络应用特点的特殊硬件,采用多线程多处理器架构。为了隐藏访存延迟,网络处理器往往采用较大的寄存器文件,增加寄存器的数量。Intel的IXP网络处理器还在物理上把寄存器文件分成两个组。这在带来了数据的并行访问能力的同时,也导致了源操作数选择上的限制。这种限制要求一条指令同时使用两个来自通用寄存器的源操作数时,它们必须来自不同的组。本文研究IXP网络处理器上寄存器分配的问题。由于上面的限制,IXP网络处理器不仅需要处理寄存器分配问题,还要处理组分配问题。这些问题都属于NP完全问题,往往都需要用只能得到近似解的启发式方法来解决。为了带来性能上更大的提升,我们设计了一个固定参数易解算法以高效的求解最优解。此外,我们还提出了新的代价模型和一些删除冗余代码的技术。试验结果表明,我们的固定参数易解算法能在较短的时间内求得最优解,其性能比启发式方法高出2.5%。
其他文献
目前,面向服务的构架(SOA)和Web服务技术已经被广泛应用于企业级商业开发中。而服务间通信的安全性问题已经成为制约SOA技术及Web服务继续发展和推广的一个亟待解决的关键问
本体在知识管理和其它许多领域都有着广泛的应用,在本体基础上,可以实现不同系统之间的映射与互操作,实现知识的共享与重用,以及支持形式化描述与推理等。然而本体的开发与维
随着Internet的迅速发展,电子邮件以其方便、快捷等优点得到了广泛的应用。但信息安全问题也越来越严重。目前,各企事业单位越来越重视涉及自身敏感信息的保护问题。电子邮件
随着计算机技术、通信技术的飞速发展,微型化和专业化成为计算机发展的新趋势。近年来,人们对于嵌入式产品需求不断增长,嵌入式设备在应用上越来越广泛,嵌入式技术在各个领域
在软件动态测试过程中,通过执行测试用例并分析其返回信息,可以找到更多的错误和缺陷。不仅如此,通过存储这些执行覆盖信息,特别是在程序正确执行时所覆盖的信息,可以帮助我
超大规模机器学习问题往往是许多机器学习算法在实际应用中的一大限制。这种大规模问题经常会遇到,比如专利分类。即便是像支持向量机这样高效率的学习算法,面对超大规模的数据,照样会难以克服。在这种情况下,突破单机限制,利用丰富的并行计算资源,解决这些大规模学习问题往往是比较可行的办法。最小最大模块化支持向量机(M3-SVM)是基于“分而治之”的思想解决大规模问题的有效学习算法。它通过分解大规模问题,变成大
随着信息技术和Web应用的快速发展,Web服务组合技术逐渐成为企业信息集成的主流技术。从面向过程的角度看,服务组合就是根据业务需求来设计业务流程,为业务流程选择一系列符
低密度校验码是一种能逼近Shannon容量限的渐进好码,其译码采用了仅具有线性时间复杂度的置信传播迭代译码算法,并且可以检测几乎所有错误。由于低密度校验码具有诸多优点,它
电力网络是当代社会发展必需的最基础设施之一,建立可靠稳定的电网控制系统,保证电网的安全经济运行,是十分重要的问题。随着区域电网的互联与发展,国内电网采用分级管理、分层控制和区域独立处理的体制,使得各区域调度中心的数据资源广域分布在各个行政区域,对电力系统一体化仿真计算造成很大困难。由于电力经济市场的发展,在这种分层分区的管理模式下,不可能直接获取各个电力公司相对保密的电网数据,这就进一步加大了一体
增强现实技术是将计算机生成的虚拟物体、场景或系统提示信息叠加到真实世界场景中,增强用户对现实世界的感知。增强现实技术的关键技术有跟踪注册技术、光照技术、显示技术等