【24h】

Virtually Pipelined Network Memory

机译:虚拟流水线网络内存

获取原文

摘要

We introduce virtually-pipelined memory, an architectural technique that efficiently supports high-bandwidth, uniform latency memory accesses, and high-confidence throughput even under adversarial conditions. We apply this technique to the network processing domain where memory hierarchy design is an increasingly challenging problem as network bandwidth increases. Virtual pipelining provides a simple to analyze programing model of a deep pipeline (deterministic latencies) with a completely different physical implementation (a memory system with banks and probabilistic mapping). This allows designers to effectively decouple the analysis of their algorithms and data structures from the analysis of the memory buses and banks. Unlike specialized hardware customized for a specific data-plane algorithm, our system makes no assumption about the memory access patterns. In the domain of network processors this will be of growing importance as the size of the routing tables, the complexity of the packet classification rules, and the amount of packet buffering required, all continue to grow at a staggering rate. We present a mathematical argument for our system's ability to provably provide bandwidth with high confidence and demonstrate its functionality and area overhead through a synthesizable design. We further show that, even though our scheme is general purpose to support new applications such as packet reassembly, it outperforms the state of the art in specialized packet buffering architectures.
机译:我们引入了虚拟流水线式内存,这是一种即使在对抗条件下也能有效支持高带宽,统一等待时间的内存访问和高置信度吞吐量的体系结构技术。我们将此技术应用于网络处理领域,其中随着网络带宽的增加,内存层次结构设计是一个越来越具有挑战性的问题。虚拟流水线提供了一种简单的方法来分析具有完全不同的物理实现(具有存储体和概率映射的内存系统)的深层流水线(确定性延迟)的编程模型。这使设计人员能够有效地将其算法和数据结构的分析与存储器总线和存储体的分析分离。与针对特定数据平面算法定制的专用硬件不同,我们的系统不对内存访问模式进行任何假设。在网络处理器领域,这将变得越来越重要,因为路由表的大小,数据包分类规则的复杂性以及所需的数据包缓冲量都以惊人的速度持续增长。我们提出了一个数学论据,说明我们的系统能够通过可综合设计以高置信度提供带宽并展示其功能和面积开销的能力。我们进一步表明,即使我们的方案是通用的以支持诸如分组重组之类的新应用,但它在专用分组缓冲体系结构中的表现也超过了现有技术。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号