首页> 外文期刊>Computers, IEEE Transactions on >Robust Pipelined Memory System with Worst Case Performance Guarantee for Network Processing
【24h】

Robust Pipelined Memory System with Worst Case Performance Guarantee for Network Processing

机译:具有最差性能保证的强大流水线存储系统,可用于网络处理

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

摘要

Many network processing applications require wirespeed access to large data structures or a large amount of packet and flow-level data. Therefore, it is essential for the memory system of a router to be able to support both read and write accesses to such data at link speeds. As link speeds continue to increase, router designers are constantly grappling with the unfortunate trade-offs between the speed and cost of SRAM and DRAM. The capacity of SRAMs is woefully inadequate in many cases and it proves too costly to store large data structures entirely in SRAM, while DRAM is viewed as too slow for providing wirespeed updates at such high speed. In this paper, we analyze a robust pipelined memory architecture that can emulate an ideal SRAM by guaranteeing with very high probability that the output sequence produced by the pipelined memory architecture is the same as the one produced by an ideal SRAM under the same sequence of memory read and write operations, except time shifted by a fixed pipeline delay of Delta. Given a fixed pipeline delay abstraction, no interrupt mechanism is required to indicate when read data are ready or a write operation has completed, which greatly simplifies the use of the proposed solution. The design is based on the interleaving of DRAM banks together with the use of a reservation table that serves in part as a data cache. In contrast to prior interleaved memory solutions, our design is robust under all memory access patterns, including adversarial ones, which we demonstrate through a rigorous worst case theoretical analysis using a combination of convex ordering and large deviation theory.
机译:许多网络处理应用程序需要线速访问大型数据结构或大量的数据包和流级别数据。因此,至关重要的是,路由器的存储系统必须能够以链接速度支持对此类数据的读写访问。随着链路速度的不断提高,路由器设计人员一直在努力应对SRAM和DRAM的速度和成本之间的不幸折衷。 SRAM的容量在许多情况下严重不足,事实证明,将全部数据结构完全存储在SRAM中的成本太高,而DRAM被认为太慢,无法提供如此高速的线速更新。在本文中,我们分析了一种健壮的流水线存储器架构,该架构可以通过非常高的概率保证流水线存储器架构产生的输出序列与理想SRAM在相同的存储器序列下产生的输出序列相同,从而可以模拟理想的SRAM。读取和写入操作,但时间偏移了固定的管线延迟Delta。给定固定的流水线延迟抽象,无需任何中断机制即可指示何时准备好读取数据或完成写入操作,这大大简化了所提出解决方案的使用。该设计基于DRAM存储体的交错以及保留表的使用,该保留表部分用作数据缓存。与以前的交错式内存解决方案相比,我们的设计在包括对抗性在内的所有内存访问模式下均具有鲁棒性,我们通过结合凸序和大偏差理论进行严格的最坏情况理论分析来证明这一点。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号