首页> 外文学位 >Simulation-driven design of high-performance programmable network interface cards.
【24h】

Simulation-driven design of high-performance programmable network interface cards.

机译:高性能可编程网络接口卡的仿真驱动设计。

获取原文
获取原文并翻译 | 示例

摘要

As network link speeds race to 10 Gigabit/sec and beyond, Internet servers will rely on programmable network interface cards (NICs) to relieve the ever increasing frame processing burdens. To meet that need, this work introduces a scalable, programmable NIC architecture that saturates a full-duplex 10 Gigabit/sec Ethernet link. This proposed architecture utilizes simple parallel processors instead of a single complex core to satisfy its frame-processing requirements, thereby reducing core power by 63%. To exploit lower-frequency parallel resources, this work also contributes an enhanced event queue firmware mechanism that enables frame-level parallelism.; Although simulation provides a detailed, inexpensive method to evaluate architectures and software, no detailed architectural simulator has previously targeted NIC designs. This work therefore contributes Spinach, a new simulation toolset that accurately models programmable NICs in microarchitectural detail. A Spinach model of an existing Gigabit NIC validates hardware benchmarks within 8.9% and yields solutions to previously undiscovered performance bottlenecks.
机译:随着网络链接速度达到10 Gigabit / sec甚至更高,Internet服务器将依靠可编程网络接口卡(NIC)来减轻日益增加的帧处理负担。为了满足这一需求,这项工作引入了可扩展的可编程NIC体系结构,该体系结构使全双工10 Gigabit / sec以太网链路饱和。提出的体系结构利用简单的并行处理器而不是单个复杂的内核来满足其帧处理要求,从而将内核功耗降低了63%。为了利用低频并行资源,这项工作还贡献了一种增强的事件队列固件机制,该机制可以实现帧级并行性。尽管仿真提供了一种详细,廉价的方法来评估体系结构和软件,但是以前没有详细的体系结构模拟器针对NIC设计。因此,这项工作为Spinach(一种新的仿真工具集)做出了贡献,该工具集可在微体系结构细节中准确地对可编程NIC进行建模。现有千兆网卡的Spinach模型可在8.9%的范围内验证硬件基准,并为以前未发现的性能瓶颈提供解决方案。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号