首页> 外文期刊>Computers, IEEE Transactions on >A High-Performance Deadlock-Free Multicast Routing Algorithm for K-Ary N-Cubes
【24h】

A High-Performance Deadlock-Free Multicast Routing Algorithm for K-Ary N-Cubes

机译:K-Ary N-Cube的高性能无死锁组播路由算法

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

摘要

Current multicast routing algorithms for multiprocessor systems are based on the reservation of transmission resources and buffer space for messages before transmission. This strategy causes cyclic dependencies among messages and, in turn, deadlock situations. This paper proposes and evaluates the performance of a new multicast routing algorithm, called Deadlock-Free Multicast Routing (DFMR), which removes the root cause of deadlocks. DFMR prevents deadlocks by allowing nodes to send flits as soon as internode links are available for transmission. This is obtained by allowing any possible interleaving of flits from all messages on internode links. The resulting routing algorithm eliminates the need to implement deadlock avoidance, detection, and recovery mechanisms, but needs larger output buffers. In DFMR, message flits carry additional information overhead which is used to avoid deadlock. Simulation results show that this information overhead has a negligible impact on overall performance which is considerably greater than that of previous algorithms.
机译:当前用于多处理器系统的多播路由算法基于传输资源的保留和传输前消息的缓冲区空间。此策略导致消息之间的循环依赖关系,进而导致死锁情况。本文提出并评估了一种新的多播路由算法(称为无死锁多播路由(DFMR))的性能,该算法消除了死锁的根本原因。 DFMR通过允许节点在节点间链接可用于传输时立即发送flit来防止死锁。这是通过允许节点间链接上所有消息中的flits进行任何可能的交织而获得的。最终的路由算法消除了实现死锁避免,检测和恢复机制的需要,但是需要更大的输出缓冲区。在DFMR中,消息传递携带额外的信息开销,这些开销用于避免死锁。仿真结果表明,该信息开销对整体性能的影响可以忽略不计,这比以前的算法要大得多。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号