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...

Full description

Saved in:
Bibliographic Details
Main Authors ANSCHEL MOSHE, ILAN DAN, WEINER MICHAEL, PELED ITAY, OPHIR EINAT
Format Patent
LanguageEnglish
Published 30.07.2015
Subjects
Online AccessGet full text

Cover

Loading…
More Information
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