首页> 外文会议>13th Euromicro Conference on Digital System Design: Architectures, Methods and Tools >Designing Efficient Source Routing for Mesh Topology Network on Chip Platforms
【24h】

Designing Efficient Source Routing for Mesh Topology Network on Chip Platforms

机译:设计片上网状拓扑网络的高效源路由

获取原文

摘要

Efficient on-chip communication is very important for exploiting enormous computing power available on a multi-core chip. Network on Chip (NoC) has emerged as a competitive candidate for implementing on-chip communication. Routing algorithms significantly affect the performance of a NoC. Most of the existing NoC architectural proposals advocate distributed routing algorithms for building NoC platforms. Although source routing offers many advantages, researchers avoided it due to its apparent disadvantage of larger header size requirement that results in lower bandwidth utilization. In this paper we make a strong case for the use of source routing for NoCs, especially for platforms with small sizes and regular topologies. We present a methodology to compute application specific efficient paths for communication among cores with a high degree of load balancing. The methodology first selects the most appropriate deadlock free routing algorithm, from a set of routing algorithms, based on the applicationȁ9;s traffic patterns. Then the selected (possibly adaptive) routing algorithm is used to compute efficient static paths with the goal of link load balancing. We demonstrate through simulation based evaluation that source routing has a potential of achieving higher performance, for example up to 28% lower latency even at medium load, as compared to distributed routing. A simple scheme is proposed for encoding of router ports to reduce the header overhead. A generic simulator was developed for evaluation and performance comparison between source routing and distributed routing. We also designed a router to support source routing for mesh topology NoC platforms.
机译:高效的片上通信对于利用多核芯片上可用的巨大计算能力非常重要。片上网络(NoC)已成为实现片上通信的有力竞争者。路由算法会严重影响NoC的性能。现有的大多数NoC体系结构建议都主张使用分布式路由算法来构建NoC平台。尽管源路由具有许多优点,但研究人员避免了它,因为它明显存在缺点,即要求更大的标头大小,从而导致较低的带宽利用率。在本文中,我们为在NoC上使用源路由提供了有力的理由,特别是对于具有小尺寸和常规拓扑的平台。我们提出了一种方法,可以通过高度的负载平衡来计算内核间通信所用的特定于应用程序的有效路径。该方法首先根据应用程序的流量模式从一组路由算法中选择最合适的无死锁路由算法。然后使用选定的(可能是自适应的)路由算法来计算有效的静态路径,以达到链路负载平衡的目的。通过基于仿真的评估,我们证明了与分布式路由相比,源路由具有实现更高性能的潜力,例如即使在中等负载下的延迟也可以降低多达28%。提出了一种用于对路由器端口进行编码以减少报头开销的简单方案。开发了通用模拟器来评估和比较源路由和分布式路由之间的性能。我们还设计了一种路由器,以支持网状拓扑NoC平台的源路由。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号