发明名称 |
Self organizing heap method includes a packet reordering method based on packet passing rules only reordering packets from a load/unload input signal is asserted |
摘要 |
In one aspect a memory module storing a plurality of packets is provided. A self organizing heap contains elements associated with each of the packets. The self organizing heap reorders the packets based on packet passing rules. In another aspect, a plurality of elements associated with packets is provided. Each element includes a state machine. The state machine operates in accordance with packet passing rules. The state machine reorders the packets by selective swapping of adjacent elements. |
申请公布号 |
US8880760(B2) |
申请公布日期 |
2014.11.04 |
申请号 |
US201213458678 |
申请日期 |
2012.04.27 |
申请人 |
Hewlett-Packard Development Company, L.P. |
发明人 |
Sherlock Derek Alan;Lovell Matthew B |
分类号 |
G06F13/00;G06F3/00 |
主分类号 |
G06F13/00 |
代理机构 |
|
代理人 |
Pagar Preetam B. |
主权项 |
1. A device comprising:
a memory module to store a plurality packets; a self organizing heap module comprising:
a plurality of elements, wherein each element is associated with one packet of the plurality of packets, to reorder the elements based on packet passing rules, anda load/unload input signal which, when asserted, inhibits reordering of the plurality of elements; and a signal module comprising:
a posted head signal which is asserted if an element of the plurality of elements is at a head of a posted queue;a non-posted head signal which is asserted if an element of the plurality of elements is at a head of a non-posted queue; anda completion head signal which is asserted if an element of the plurality of elements is at a head of a completion queue. |
地址 |
Houston TX US |