发明名称 NSP Manager
摘要 In an embodiment, a method of updating a memory with a plurality of memory lines, the memory storing a tree, a plurality of buckets, and a plurality of rules, can include maintaining a copy of the memory with a plurality of memory lines. The method can further include writing a plurality of changes to at least one of the tree, the plurality of buckets, and the plurality of rules to the copy. The method can additionally include determining whether each of the plurality of changes is an independent write or a dependent write. The method can further include merging independent writes to the same line of the copy. The method further includes transferring updates from the plurality of lines of the copy to the plurality of lines of the memory.
申请公布号 US2014280357(A1) 申请公布日期 2014.09.18
申请号 US201414207933 申请日期 2014.03.13
申请人 Cavium, Inc. 发明人 Billa Satyanarayana Lakshmipathi;Goyal Rajan
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项 1. A method of managing a database including a tree, a plurality of buckets, and a plurality of rules, the method comprising: providing a memory with a plurality of cluster memories, each cluster memory having a plurality of banks and a plurality of access ports, the memory storing the database across the plurality of cluster memories; and packing nodes of the tree in each of the plurality of cluster memories such that walking the tree accesses a minimal amount of cluster memories in the memory and walking the tree accesses each particular cluster memory no more than once.
地址 San Jose CA US