首页> 外文会议>IEEE International Conference on Computer Design >Optimization of back pressure and throughput for latency insensitive systems
【24h】

Optimization of back pressure and throughput for latency insensitive systems

机译:延迟不敏感系统的背压和吞吐量优化

获取原文

摘要

Latency insensitive protocols (LIP) were originally based on valid/stall handshakes between components and relays stations. However, for designs whose connection graph is a single strongly connected component(SCC), it was shown that static scheduling of computation achieves better throughput. Unfortunately, for a system composed of multiple SCCs such global static scheduling is not possible. Recent work has shown how to minimize back pressure (stall) based flow control for such systems. However, that solution does not necessarily achieve optimal throughput because it only minimizes back-pressure without attempting to optimize throughput. Throughput optimizing solutions for latency insensitive systems also exists, which require a mixed Integer Linear Programming (MILP) solution that inevitably does not scale for large systems. Moreover, that throughput optimizing solution uses back pressure for every connection leading to area overhead and further interconnect routing issues. In this paper, we consider an optimization technique for the synthesis of latency insensitive systems. In particular, we consider a synchronous hardware system which is composed of multiple SCCs. We provide algorithm for synthesizing a latency insensitive implementation which minimizes back-pressure while maximizing throughput. Our approach scales because we formulate MILP whose size is significantly smaller than that of the previous throughput optimizing MILP formulation. To the best of our knowledge, this is the first optimization technique considering both back pressure and throughput of latency insensitive system in the literature.
机译:延迟不敏感协议(LIP)最初是基于组件和继电器站之间的有效/摊位握手。然而,对于其连接图是单个强连接的组件(SCC)的设计,显示了计算的静态调度实现了更好的吞吐量。遗憾的是,对于由多个SCC组成的系统,不可能实现这种全局静态调度。最近的工作表明了如何为这些系统最小化基于压力(STALL)的流量控制。但是,该解决方案不一定实现最佳吞吐量,因为它仅最小化了背压而不尝试优化吞吐量。吞吐量优化延迟不敏感系统的解决方案还存在,这需要一种混合整数线性编程(MILP)解决方案,其不可避免地不用于大型系统。此外,该吞吐量优化解决方案对每个连接的反压导致区域开销以及进一步互连路由问题。在本文中,我们考虑合成延迟不敏感系统的优化技术。特别是,我们考虑由多个SCC组成的同步硬件系统。我们提供了合成延迟不敏感实现的算法,这最小化了背压,同时最大化吞吐量。我们的方法尺度,因为我们制定了大小明显小于先前吞吐量优化MILP配方的MILP。据我们所知,这是第一技术,考虑文献中的潜伏不敏感系统的背部压力和吞吐量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号