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 language | English |
---|---|
Title of host publication | Proceedings of the 16th ProRISC, Annual Workshop on Circuits, Systems and Signal Processing (ProRISC 2005) 17 - 18 November 2006, Veldhoven, the Netherlands |
Place of Publication | Utrecht, the Netherlands |
Publisher | Technology Foundation |
Pages | 564-569 |
ISBN (Print) | 90-73461-50-2 |
Publication status | Published - 2005 |
Event | 2005 Annual Workshop on Circuits, Systems and Signal Processing (ProRISC 2005) - Veldhoven, Netherlands Duration: 17 Nov 2005 → 18 Nov 2005 Conference number: 16 |
Conference
Conference | 2005 Annual Workshop on Circuits, Systems and Signal Processing (ProRISC 2005) |
---|---|
Abbreviated title | ProRISC 2005 |
Country/Territory | Netherlands |
City | Veldhoven |
Period | 17/11/05 → 18/11/05 |