首页> 外国专利> CONCURRENT LINKED-LIST TRAVERSAL FOR REAL-TIME HASH PROCESSING IN MULTI-CORE, MULTI-THREAD NETWORK PROCESSORS

CONCURRENT LINKED-LIST TRAVERSAL FOR REAL-TIME HASH PROCESSING IN MULTI-CORE, MULTI-THREAD NETWORK PROCESSORS

机译:并行链接列表遍历,用于多核,多线程网络处理器中的实时哈希处理

摘要

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.
机译:所描述的实施例处理网络处理器的哈希操作请求。哈希处理器确定作业标识符,对应的哈希表以及用于所接收的包括期望密钥的哈希操作请求的遍历指示符的设置。哈希处理器同时生成对哈希表的第一个存储桶的读取请求,并将作业标识符,键和遍历指示符提供给读取返回处理器。读返回处理器将键和遍历指示符存储在作业存储器中,并将哈希表的第一个存储桶的条目存储在返回存储器中。如果存储的条目与期望的密钥匹配,则读取返回处理器基于遍历指示符确定是否读取哈希表的下一个存储桶,并提供作业标识符,匹配的密钥以及包含匹配项的存储桶的地址哈希处理器的密钥。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号