首页> 外文OA文献 >FIFO Sizing for High-Performance Pipelines
【2h】

FIFO Sizing for High-Performance Pipelines

机译:高性能管道的FIFO大小

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Performance-critical pipelines—such as a packet processing pipeline in a network device—are built from a sequence of simple processing modules, connected by FIFOs. Due to their complex sequential behavior, the worst case throughput, as well as the size of the interconnecting FIFOs, are currently designed using very rough heuristics. Such systems are usually validated by simulation, or worse, field testing. In this paper, we propose a methodology that address these two issues. First, we propose a fast technique for computing the maximum possible throughput assuming unbounded FIFOs. Then, we describe two algorithms, one exact, one heuristic, that compute minimum FIFO sizes that can achieve this throughput (i.e., FIFOs that do not introduce bottlenecks). Experimental results suggest our algorithm is applicable to pipelines of at least five modules with runtimes generally in minutes. Since such a computation is only needed a few times for any design, we consider our technique practical.
机译:关键性能管道(例如网络设备中的数据包处理管道)是通过一系列简单的处理模块构建的,这些模块通过FIFO连接。由于其复杂的顺序行为,目前使用非常粗糙的启发式方法来设计最坏情况的吞吐量以及互连的FIFO的大小。此类系统通常通过仿真或更糟的是通过现场测试进行验证。在本文中,我们提出了一种解决这两个问题的方法。首先,我们提出了一种快速技术,假设无限制的FIFO,用于计算最大可能的吞吐量。然后,我们描述了两种算法,一种是精确算法,一种是启发式算法,它们可以计算出可实现此吞吐量的最小FIFO大小(即不引入瓶颈的FIFO)。实验结果表明,我们的算法适用于至少五个模块的管道,运行时间通常在数分钟内。由于任何设计只需要几次这样的计算,因此我们认为我们的技术很实用。

著录项

  • 作者单位
  • 年度 2007
  • 总页数
  • 原文格式 PDF
  • 正文语种 {"code":"en","name":"English","id":9}
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号