Abstract
Parallel machines have the potential to satisfy the large computational demands of emerging real-time applications. These applications require a predictable communication network, where time-constrained traffic requires bounds on latency or throughput while good average performance suffices for best-effort packets. This paper presents a router architecture that tailors low-level routing, switching, arbitration and flow-control policies to the conflicting demands of each traffic class. The router implements deadline-based scheduling, with packet switching and table-driven multicast routing, to bound end-to-end delay for time-constrained traffic, while allowing best-effort traffic to capitalize on the low-latency routing and switching schemes common in modern parallel machines. To limit the cost of servicing time-constrained traffic, the router shares packet buffers and link-scheduling logic between the multiple output ports. Verilog simulations demonstrate that the design meets the performance goals of both traffic classes in a single-chip solution.
| Original language | English (US) |
|---|---|
| Pages (from-to) | 237-246 |
| Number of pages | 10 |
| Journal | Conference Proceedings - Annual International Symposium on Computer Architecture, ISCA |
| State | Published - 1996 |
| Externally published | Yes |
| Event | Proceedings of the 1996 23rd Annual International Symposium on Computer Architecture - Philadelphia, PA, USA Duration: May 22 1996 → May 24 1996 |
All Science Journal Classification (ASJC) codes
- Hardware and Architecture
Fingerprint
Dive into the research topics of 'Router architecture for real-time point-to-point networks'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver