解决多微引擎的哈希查找学习及地址老化冲突的方法
摘要:
本发明提供了一种解决多微引擎的哈希查找学习及地址老化冲突的方法,创建并维护哈希加锁地址缓存空间,对哈希加锁地址缓存空间设定空间容量;开始响应引擎访问,对哈希学习查找的哈希地址发起加锁请求,并判定所述哈希学习查找的哈希地址是否存在地址冲突,若地址不冲突则判断哈希加锁地址缓冲空间的空间容量是否足够,若缓存空间足够则对地址进行加锁处理,当对哈希学习查找过程结束时,对哈希地址发起解锁请求,进行解锁处理。本发明采用维护一个hash加锁地址的缓冲空间,地址加锁保护,使该地址只对某一个微引擎的查找或者学习或者老化操作开放,解决了哈希地址冲突时的MEM操作。
0/0