ADJUSTMENT OF NEGATIVE WEIGHTS IN WEIGHTED ROUND ROBIN SCHEDULING
    7.
    发明申请
    ADJUSTMENT OF NEGATIVE WEIGHTS IN WEIGHTED ROUND ROBIN SCHEDULING 审中-公开
    加权ROBR调度中的负权重调整

    公开(公告)号:US20120327948A1

    公开(公告)日:2012-12-27

    申请号:US13165852

    申请日:2011-06-22

    CPC classification number: H04L47/623 H04L47/21

    Abstract: In one embodiment, a network processor services a plurality of queues having data using weighted round robin scheduling. Each queue is assigned an initial weight based on the queue's priority. During each cycle, an updated weight is generated for each queue by adding the corresponding initial weight to a corresponding previously generated decremented weight. Further, each queue outputs as many packets as it can without exceeding its updated weight. As each packet gets transmitted, the updated weight is decremented based on the number of blocks in that packet. If, after those packets are transmitted, the decremented weight is still positive and the queue still has data, then one more packet is transmitted, no matter how many blocks are in the packet. When a decremented weight becomes negative, the weights of the remaining queues are increased to restore the priorities of the queues as set by the initial weights.

    Abstract translation: 在一个实施例中,网络处理器使用加权轮询调度来服务具有数据的多个队列。 每个队列根据队列的优先级分配初始权重。 在每个周期期间,通过将相应的初始权重加到相应的先前产生的递减权重来为每个队列生成更新权重。 此外,每个队列输出尽可能多的分组,而不超过其更新的权重。 当每个分组被发送时,更新的权重基于该分组中的块的数量减少。 如果在发送这些分组之后,递减的权重仍然是正的,并且队列仍然具有数据,则无论数据包中有多少个块,都会发送一个数据包。 当递减的权重变为负值时,剩余队列的权重将增加,以恢复由初始权重设置的队列优先级。

    SKIP BASED CONTROL LOGIC FOR FIRST IN FIRST OUT BUFFER
    8.
    发明申请
    SKIP BASED CONTROL LOGIC FOR FIRST IN FIRST OUT BUFFER 失效
    第一个缓冲区中基于跳过的控制逻辑

    公开(公告)号:US20110320646A1

    公开(公告)日:2011-12-29

    申请号:US13227482

    申请日:2011-09-08

    CPC classification number: G06F5/10 H04L12/40058

    Abstract: Skip based control logic for first in first out buffer is disclosed. In one embodiment, a host controller interface (HCI) device includes an isochronous receive first in first out (IRFIFO) buffer. The IRFIFO buffer includes a storage for storing an isochronous data packet received from a guest device. Further, the IRFIFO buffer includes a write pointer for pointing to a write address of the storage for a write operation. Furthermore, the IRFIFO buffer includes a read pointer for pointing to a read address of the storage for a read operation. In addition, the IRFIFO includes a control logic for incrementing the read pointer by a value of a skip parameter of a skip register if the isochronous data packet is not valid for the read operation.

    Abstract translation: 披露了先进先出缓冲器中基于跳过的控制逻辑。 在一个实施例中,主机控制器接口(HCI)设备包括先进先出(IRFIFO)缓冲器中的同步接收。 IRFIFO缓冲器包括用于存储从客户设备接收的同步数据分组的存储器。 此外,IRFIFO缓冲器包括用于指向用于写入操作的存储器的写入地址的写入指针。 此外,IRFIFO缓冲器包括读指针,用于指向用于读操作的存储器的读地址。 此外,如果同步数据分组对于读取操作无效,则IRFIFO包括用于将读取指针递增跳跃寄存器的跳过参数的值的控制逻辑。

Patent Agency Ranking