首页> 外文期刊>Future generation computer systems >An efficient shortest path algorithm for content-based routing on 2-D mesh accelerator networks
【24h】

An efficient shortest path algorithm for content-based routing on 2-D mesh accelerator networks

机译:基于内容的三维网格加速器网络中基于内容的路由的高效最短路径算法

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

摘要

Reconfigurable units such as Field Programmable Gate Arrays (FPGAs) have been used widely as high-performance hardware accelerators for a variety of applications and offer a promising solution to the power bottleneck of current multi-core processors. One emerging trend in hardware acceleration is to build a specialized network for accelerators to support inter-accelerator communications with the goal of increasing acceleration throughput by sharing functions and avoiding frequent reconfiguration. On accelerator networks, data packets are routed in a content-based instead of an address-based manner in that the destinations are determined by the acceleration task-any nodes that support the current acceleration step could be a receiver. Designing an effective and efficient routing algorithm that supports content-based routing becomes an important problem. Adopting shortest path routing for each acceleration task is a standard approach. While Breadth-First Search (BFS) algorithm can be applied, a naive implementation is computationally unaffordable. We propose a new routing algorithm called the Shortest Cycle Routing Algorithm and address the computation inefficiency of standard BFS. We design a branch-and-bound method to effectively prune the search tree without compromising path optimality. The time and space complexities for searching the shortest cycles of an acceleration task of k steps improve from O(n~k) to O(1) where n is the number of accelerators in the network. We analyze locality and path diversity properties of shortest cycle routing and show how they can be used to develop adaptive routing strategy, restrict global flooding to local neighborhood and reduce the number of path cycles.
机译:可重新配置的单位,如现场可编程门阵列(FPGA)被广泛用于各种应用的高性能硬件加速器,并为电流多核处理器的电源瓶颈提供有希望的解决方案。硬件加速的一个新兴趋势是为加速器构建专业网络,以支持通过共享功能提高加速吞吐量的目标,并避免频繁重新配置。在加速器网络上,数据包以基于内容的代替基于地址的方式路由,因为目的地由加速任务确定 - 支持当前加速步骤的任何节点可以是接收器。设计一种支持基于内容的路由的有效和高效的路由算法成为一个重要问题。采用每个加速任务的最短路径路由是标准方法。虽然可以应用宽度第一搜索(BFS)算法,但天真的实现是计算不适算的。我们提出了一种新的路由算法,称为最短周期路由算法,并解决了标准BFS的计算效率。我们设计一个分支和绑定的方法,以在不影响路径最优性的情况下有效地修剪搜索树。搜索K步骤的加速任务的最短周期的时间和空间复杂性从O(n〜k)到O(1),其中n是网络中的加速器数量。我们分析最短周期路由的位置和路径分集属性,并展示它们如何用于开发自适应路由策略,将全球洪水限制为本地邻域并减少路径周期的数量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号