scispace - formally typeset
Book ChapterDOI

A New Methodology to Computer Deadlock-Free Routing Tables for Irregular Networks

Reads0
Chats0
TLDR
A new methodology to compute deadlock-free routing tables for NOWs is proposed, based on generating an underlying acyclic connected graph from the network graph and assigning a sequence number to each switch, which is used to remove cyclic dependencies.
Abstract
Networks of workstations (NOWs) are being considered as a cost-effective alternative to parallel computers Many NOWs are arranged as a switch-based network with irregular topology, which makes routing and deadlock avoidance quite complicated Current proposals use the up*/down* routing algorithm to remove cyclic dependencies between channels and avoid deadlock However, routing is considerably restricted and most messages must follow non-minimal paths, increasing latency and wasting resources In this paper, we propose a new methodology to compute deadlock-free routing tables for NOWs The methodology tries to minimize the limitations of the current proposals in order to improve network performance It is based on generating an underlying acyclic connected graph from the network graph and assigning a sequence number to each switch, which is used to remove cyclic dependencies Evaluation results show that the routing algorithm based on the new methodology increases throughput by a factor of up to 2 in large networks, also reducing latency significantly

read more

Citations
More filters
Journal ArticleDOI

A Survey and Evaluation of Topology-Agnostic Deterministic Routing Algorithms

TL;DR: This paper presents a comprehensive overview of the known topology-agnostic routing algorithms, classify these algorithms by their most important properties, and evaluate them consistently, providing significant insight into the algorithms and their appropriateness for different on- and off-chip environments.
Proceedings ArticleDOI

Layered shortest path (LASH) routing in irregular system area networks

TL;DR: This paper proposes a method that guarantees shortest path routing and in-order delivery, and that uses virtual channels for deadlock avoidance, and presents a theoretical upper bound on the number of virtual channels needed, and demonstrates that the actual number ofvirtual channels is very low even for large networks.
Proceedings ArticleDOI

L-turn routing: an adaptive routing in irregular networks

TL;DR: A novel routing algorithm called left-up-first turn routing (L-turn routing) is proposed, which makes a better traffic balancing in irregular networks by building a specific spanning tree.
Proceedings ArticleDOI

Modular routing design for chiplet-based systems

TL;DR: This work introduces a simple, modular, yet elegant methodology for ensuring deadlock-free routing in multi-chiplet systems, and focuses on future systems combining chiplets on an active silicon interposer.
Journal ArticleDOI

Region-Based Routing: A Mechanism to Support Efficient Routing Algorithms in NoCs

TL;DR: The proposed region-based routing (RBR) mechanism which groups destinations into network regions allowing an efficient implementation with logic blocks and shows that the number of entries in the table is significantly reduced, especially for large networks.
References
More filters
Book

Graph theory

Frank Harary
Journal ArticleDOI

Deadlock-Free Message Routing in Multiprocessor Interconnection Networks

TL;DR: In this article, a deadlock-free routing algorithm for arbitrary interconnection networks using the concept of virtual channels is presented, where the necessary and sufficient condition for deadlock free routing is the absence of cycles in a channel dependency graph.
Book

Deadlock-free message routing in multiprocessor interconnection networks

TL;DR: A deadlock-free routing algorithm can be generated for arbitrary interconnection networks using the concept of virtual channels, which is used to develop deadlocked routing algorithms for k-ary n-cubes, for cube-connected cycles, and for shuffle-exchange networks.
Journal ArticleDOI

Myrinet: a gigabit-per-second local area network

TL;DR: The Myrinet local area network employs the same technology used for packet communication and switching within massively parallel processors, but with the highest performance per unit cost of any current LAN.
Journal ArticleDOI

Virtual cut-through: A new computer communication switching technique

TL;DR: The analysis shows that cut-through switching is superior (and at worst identical) to message switching with respect to the above three performance measures.
Related Papers (5)