首页> 外国专利> 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.
机译:所描述的实施例提供了调度分组以供网络处理器进行传输。网络处理器生成与接收到的与数据流相关联的分组相对应的任务。网络处理器的流量管理器接收由网络处理器的处理模块提供的任务,并生成具有一个或多个调度级别的树调度层次结构。每个接收到的任务在与接收到的任务相关联的调度层次结构的队列中排队,该队列在调度层次结构的每个级别中具有对应的父调度程序,从而形成调度层次结构的分支。父调度程序选择子节点以传输任务。任务读取模块确定与所选子节点相对应的线程,以从共享存储器读取相对应的分组数据。流量管理器根据与线程相对应的数据包数据形成一个或多个输出任务以进行传输。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号