Device and Method for Packet Processing with Memories Having Different Latencies
A packet processing system and method for processing data units are provided. A packet processing system includes a processor, first memory having a first latency, and second memory having a second latency that is higher than the first latency. A first portion of a queue for queuing data units utili...
Saved in:
Main Authors | , , , , |
---|---|
Format | Patent |
Language | English |
Published |
30.07.2015
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | A packet processing system and method for processing data units are provided. A packet processing system includes a processor, first memory having a first latency, and second memory having a second latency that is higher than the first latency. A first portion of a queue for queuing data units utilized by the processor is disposed in the first memory, and a second portion of the queue is disposed in the second memory. A queue manager is configured to push new data units to the second portion of the queue and generate an indication linking a new data unit to an earlier-received data unit in the queue. The queue manager is configured to transfer one or more queued data units from the second portion of the queue to the first portion of the queue prior to popping the queued data unit from the queue, and to update the indication. |
---|---|
Bibliography: | Application Number: US201514603565 |