发明名称 |
SORTING SYSTEM |
摘要 |
A sorter sorts a list of elements using a plurality of registers. Each register stores a value of at most one element. Each register receives an input from a previous one of the registers indicating whether the previous one of the registers is storing a value of a list element before storing a value of a list element. Each register supplies an indication to a next register whether the register is storing a list element value. A register sends a stored value and the register identification to a register stack. The register stack uses the value as an index to store a pointer to the register. In that way a sorted list is created in the register stack. A register stores list location information for one or more occurrences of a value stored by the register. Overflow of list location information is handled in a duplicate values stack. |
申请公布号 |
US2017091237(A1) |
申请公布日期 |
2017.03.30 |
申请号 |
US201514869374 |
申请日期 |
2015.09.29 |
申请人 |
AT&T Mobility II LLC ;AT&T Intellectual Property I, L.P. |
发明人 |
Meredith Sheldon K.;Cottrill William C. |
分类号 |
G06F17/30;G06F13/42 |
主分类号 |
G06F17/30 |
代理机构 |
|
代理人 |
|
主权项 |
1. A sorting apparatus to sort a list of items comprising:
a list communication bus to supply the list of elements; a plurality of registers, coupled in parallel to the list communication bus, wherein a register of the plurality of registers includes,
a value storage to store a value of one of the elements in the list;an input node to receive an input value exist indication;an output node to supply an output value exist indication to indicate, when asserted, that the register is storing a value of an element of the list in the value storage; and compare logic responsive to assert a match exist signal line coupled in parallel to the registers if a list value currently being supplied on the list communication bus matches the value in the value storage. |
地址 |
Atlanta GA US |