Using Multiple Paths in NoCs for Guaranteed Resource Allocation and Improved Best Effort Performance in NoCs.

I. Ovadia, Y. Ha, H. Corporaal

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

Abstract

Networks-on-Chips (NoCs) provide communication platforms to Systems-on-Chips (SoCs). In NoCs, channels are generally shared between traffic flows, resulting in contention. However, certain flows require delivery guarantees. Differentiated quality-of-service (QoS) is achieved by providing guaranteed services such as guaranteed throughput (GT) to certain flows, on top of the regular best-effort (BE) delivery. Most current design methodologies employ a single-path mapping for each traffic flow. Such resource allocation is suboptimal for GT traffic and severely degrades performance of BE traffic. To solve this problem, we propose spatially distributing traffic and its guarantees in several paths per flow, while keeping the BE routing simple. Our experiments on a mesh in a transaction level simulator indicate that improvements of 20-48% in latency and 6-20% in throughput of BE traffic are achievable. We argue that this gain can be achieved cheaply with simple modifications to current methodologies.
Original languageEnglish
Title of host publicationProceedings of the 16th ProRISC, Annual Workshop on Circuits, Systems and Signal Processing (ProRISC 2005) 17 - 18 November 2006, Veldhoven, the Netherlands
Place of PublicationUtrecht, the Netherlands
PublisherTechnology Foundation
Pages564-569
ISBN (Print)90-73461-50-2
Publication statusPublished - 2005
Event2005 Annual Workshop on Circuits, Systems and Signal Processing (ProRISC 2005) - Veldhoven, Netherlands
Duration: 17 Nov 200518 Nov 2005
Conference number: 16

Conference

Conference2005 Annual Workshop on Circuits, Systems and Signal Processing (ProRISC 2005)
Abbreviated titleProRISC 2005
Country/TerritoryNetherlands
CityVeldhoven
Period17/11/0518/11/05

Fingerprint

Dive into the research topics of 'Using Multiple Paths in NoCs for Guaranteed Resource Allocation and Improved Best Effort Performance in NoCs.'. Together they form a unique fingerprint.

Cite this