首页>
外国专利>
SPECULATIVE TASK READING IN A TRAFFIC MANAGER OF A NETWORK PROCESSOR
SPECULATIVE TASK READING IN A TRAFFIC MANAGER OF A NETWORK PROCESSOR
展开▼
机译:网络处理器流量管理器中的任务性阅读
展开▼
页面导航
摘要
著录项
相似文献
摘要
Described embodiments provide for scheduling packets for transmission by a network processor. The network processor generates tasks corresponding to received packets associated with a data flow. A traffic manager of the network processor receives tasks provided by a processing module of the network processor and generates a tree scheduling hierarchy having one or more scheduling levels. Each received task is queued in a queue of the scheduling hierarchy associated with the received task, the queue having a corresponding parent scheduler in each level of the scheduling hierarchy, forming a branch of the scheduling hierarchy. A parent scheduler selects a child node to transmit a task. A task read module determines a thread corresponding to the selected child node to read corresponding packet data from a shared memory. The traffic manager forms one or more output tasks for transmission based on the packet data corresponding to the thread.
展开▼