- 专利标题: Concurrent linked-list traversal for real-time hash processing in multi-core, multi-thread network processors
-
申请号: US13403468申请日: 2012-02-23
-
公开(公告)号: US08515965B2公开(公告)日: 2013-08-20
- 发明人: Deepak Mital , Mohammed Reza Hakami , William Burroughs
- 申请人: Deepak Mital , Mohammed Reza Hakami , William Burroughs
- 申请人地址: US CA Milpitas
- 专利权人: LSI Corporation
- 当前专利权人: LSI Corporation
- 当前专利权人地址: US CA Milpitas
- 主分类号: G06F17/30
- IPC分类号: G06F17/30
摘要:
Described embodiments process hash operation requests of a network processor. A hash processor determines a job identifier, a corresponding hash table, and a setting of a traversal indicator for a received hash operation request that includes a desired key. The hash processor concurrently generates a read request for a first bucket of the hash table, and provides the job identifier, the key and the traversal indicator to a read return processor. The read return processor stores the key and traversal indicator in a job memory and stores, in a return memory, entries of the first bucket of the hash table. If a stored entry matches the desired key, the read return processor determines, based on the traversal indicator, whether to read a next bucket of the hash table and provides the job identifier, the matching key, and the address of the bucket containing the matching key to the hash processor.
公开/授权文献
信息查询