A routing algorithm for multicast on hypercube multi-core architecture

  • Authors:
  • Yuxin Wang;He Guo;Liye Yuan

  • Affiliations:
  • Department of Computer Science and Technology, Dalian University of Technology, Dalian, 116024, China. E-mail: wyx@dlut.edu.cn;Department of Computer Science and Technology, Dalian University of Technology, Dalian, 116024, China. E-mail: wyx@dlut.edu.cn;Department of Computer Science and Technology, Dalian University of Technology, Dalian, 116024, China. E-mail: wyx@dlut.edu.cn

  • Venue:
  • Journal of Embedded Computing - Advanced Topics on Embedded Computing
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents an effective approach using synchronous parallel transmission worm-switching supporting multicast services on hypercube multi-core architecture. Hypercube is a flexible interconnection structure and multi-cast packets on it are routed and scheduled among multi-cores using a local identity routing algorithm. The identity ID attached to every flit allows different flits to be mixed in the same queue. In internal nodes, LUT decides the direction of flits and RU records the transmitting direction. Then switch arbiter decides what can pass the outgoing links and what have to wait. Polling-transmission policy is used to solve the deadlock problem.