Recoverable cut-through buffer and method
AssigneeChip Engines
InventorsPrasad Modali, Anil Babu Nangunoori, Nirmal Raj Saxena
Life of this patent
Estimating the term…
Abstract
The present invention provides a unique system and method for optimizing packet processing flow in a communications network by minimizing latency associated with packet-forwarding eligibility determinations. The present invention employs a speculative scheme with automatic recovery, including a two-way multithreaded implementation designed to overcome the aforementioned latency issue, including the functionality of enqueuing an incoming packet in both packet memory and a cut through buffer; determining the packet's eligibility for cutting through the buffer; and based on the determination, rolling back the unsuccessful process.
Claims20
A method for flow determination in a packet-switched network, the method comprising the steps of:
- speculatively enqueuing packet data in packet memory and a cut through buffer;
- reading label information;
- determining if the packet is to remain enqueued in packet memory or the cut through buffer;
- based on the determination, rolling back the ineligible enqueued process.
A system for packet flow determination in a packet-switched network, the system comprising:
- a cut through buffer having at least one basic unit;
- and
- a control unit for determining which packet process to roll back.
A system for packet flow determination in a packet-switched network, the system comprising:
- a first basic unit;
- a second basic unit associated with the first basic unit;
- a write block for writing to the first basic unit and the second basic unit;
- a sequence block for maintaining signal order, the sequence block associated with the write block;
- a read block for reading the sequence block, the first basic unit and the second basic unit;
- and
- signals generated by the read block.
Dependencies are inferred from the claim text.