A protocol to reduce worst-case latency in deflection-based on-chip networks
Indrusiak
We present a novel protocol that reduces worst-case packet latency in deflection-based on-chip interconnect networks. It enforces the deflection of the header of a packet but not its payload, resulting in a reduction in overall network traffic and, more importantly, worst-case packet latency due to decreased pre-injection latency.
academic
A protocol to reduce worst-case latency in deflection-based on-chip networks
This paper proposes a novel protocol to reduce worst-case packet latency in deflection-based on-chip interconnection networks. The protocol deflects only the header of deflected packets rather than their payload, thereby reducing overall network traffic and, more importantly, lowering worst-case packet latency by reducing pre-injection delay.
Core Problem: In deflection-based on-chip networks (NoC), traditional full-packet deflection mechanisms cause severe latency issues, particularly failing to meet performance guarantees required in embedded real-time systems.
Problem Significance:
Although deflection-based networks offer resource efficiency advantages (reducing chip area by 85%, decreasing power consumption by 10×), they significantly impact network latency
Existing analytical models demonstrate that deflection substantially increases worst-case latency
Limitations of Existing Approaches:
Traditional deflection routing sends entire packets (including headers and payloads) along alternative paths during congestion
This approach increases unnecessary network traffic, especially when packets need to return to injection points for retry
Existing optimization methods primarily focus on changing routing or reducing deflection frequency, without considering traffic optimization during deflection
Research Motivation:
Observation that deflected packets always pass through their injection switch before reaching the destination again
Proposal to deflect only headers while discarding payloads, with payload re-injection at the injection point
Goal to reduce network interference and improve overall worst-case latency
Novel Deflection Protocol: Innovatively separates packet headers and payloads, deflecting only headers while discarding payloads
Theoretical Analysis Framework: Modifies existing worst-case latency analysis framework to quantify performance improvements of the new protocol
Performance Guarantees: Theoretically proves the new protocol outperforms traditional methods in worst-case latency
Comprehensive Experimental Validation: Demonstrates protocol effectiveness across different scenarios through application-specific and large-scale synthetic evaluations
In traditional protocols, when a packet cannot be ejected at the destination switch (e.g., ejection link is occupied), the entire packet is deflected and transmitted along the ring until reaching the destination again.
Modified pre-injection idle time analysis formula:
Original formula involves complete packet lengths Lj of all flows
New protocol formula replaces payload length of deflected flows with header length H
Since Lj > H, new protocol theoretically must outperform original method
This paper cites 15 related studies, primarily including:
1 Alazemi et al.'s router-less network architecture
6 Indrusiak and Burns' worst-case latency analysis
8 Liu et al.'s IMR ring network design
Other related work on deflection routing, real-time analysis, and NoC optimization
Overall Assessment: This is a high-quality systems architecture paper proposing an innovative deflection routing optimization protocol with solid theoretical foundations and comprehensive experimental validation. While having certain limitations in application scope and implementation details, its core ideas possess significant academic value and practical importance, providing new directions for on-chip network optimization research.