As-Needed FEC Bypass Pipeline for Low-Latency Errorless Traffic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current forward error correction (FEC) systems in high-performance computing incur significant latency due to routing all traffic through FEC correction blocks, even for errorless data, which contradicts the low-latency goals of HPC environments.

Innovation Solution

Implementing as-needed forward error correction by selectively routing errorless traffic through a bypass pipeline instead of a higher-latency FEC pipeline, using FEC decoders and encoders in switches and host fabric adapters to identify and bypass errorless codewords, and strategically inserting 'bubble codewords' to reduce latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all traffic is routed through FEC correction block, then error correction is ensured, but latency increases significantly

Engineering Contradiction:
Improveerror correctionVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the traffic flow into two separate paths: a bypass pipeline for errorless traffic and an FEC correction pipeline for erroneous traffic. The receiver divides incoming codewords into two streams, one routed through the bypass pipeline and another through the FEC correction pipeline, allowing errorless packets to skip correction processing entirely while maintaining error correction capability for problematic packets.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically switches between bypass and FEC correction paths based on real-time error detection. When errors are detected in the bypass pipeline, the system automatically redirects subsequent traffic to the FEC correction pipeline. This dynamic adaptation allows the system to optimize latency when possible while ensuring reliability when needed.

Inventive Principle:
Principle #15Dynamics

2Reliability

If FEC correction is applied to all data, then errorless data is protected, but processing time increases for all packets

Engineering Contradiction:
Improveerror protectionVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts the FEC correction operation from the universal processing path and applies it selectively only to packets that require it. By using a codeword error detector to identify which packets have errors, the system removes unnecessary correction processing from errorless packets, thereby improving overall processing speed while maintaining protection for erroneous packets.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Different quality levels of processing are applied to different packets based on their error status. Errorless packets receive minimal processing through the bypass pipeline, while erroneous packets receive full FEC correction processing. This local differentiation of processing quality optimizes the balance between reliability and productivity across the entire data stream.

Inventive Principle:
Principle #3Local quality

3Loss of time

If bypass pipeline is used for errorless traffic, then latency is reduced, but system complexity increases

Engineering Contradiction:
ImprovelatencyVSAvoidpipeline structure
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent merges the bypass pipeline and FEC correction pipeline into a unified processing architecture where both pipelines operate in parallel and can be dynamically selected. By combining these two processing paths under a single management structure with unified error detection and routing logic, the system reduces the complexity that would arise from completely separate systems while still achieving the latency benefits of the bypass path.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20260081712A1As-needed forward error correction
Publication Date: 2026.03.19 CORNELIS NETWORKS INC
  • US20260081712A1 patent drawing
  • US20260081712A1 patent drawing
  • US20260081712A1 patent drawing

AI summary

An as-needed forward error correction decoder is provided. Embodiments include a forward error correction pipeline (204), a bypass pipeline (202); and bypass selection logic (208) configured to selectively transmit errorless codewords from the bypass pipeline.