发明名称 LOOKUP TABLE ARRANGEMENT AND RELATED MANAGEMENT METHOD FOR ACCOMMODATING CONCURRENT PROCESSORS
摘要 A system and methods of managing entries in a cuckoo hash table that is subject to manipulation by a plurality of concurrent processors are provided. The cuckoo hash table is used to maintain a plurality of keys, along with their data items, in a plurality of entries. In accordance with an operating method, a first command for the cuckoo hash table is processed, and the first command is associated with a first processor of the plurality of concurrent processors. In addition, invalid conditions associated with concurrent processing of a second command for the cuckoo hash table are prevented or minimized. The second command is associated with a second processor of the plurality of concurrent processors. As one example, the operating method manages the situation where concurrent push commands create a race condition. As another example, the operating method manages the situation where a lookup or delete command from one processor competes with a push command from another processor.
申请公布号 US2010011028(A1) 申请公布日期 2010.01.14
申请号 US20080172780 申请日期 2008.07.14
申请人 SYMBOL TECHNOLOGIES, INC. 发明人 DADE NICOLAS SEBASTIEN
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项
地址