Merging independent writes, separating dependent and independent writes, and error roll back
AssigneeCavium, Inc.
InventorsSatyanarayana Lakshmipathi Billa, Rajan Goyal
Life of this patent
Estimating the term…
Loading patent…
AssigneeCavium, Inc.
InventorsSatyanarayana Lakshmipathi Billa, Rajan Goyal
Estimating the term…
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, includes maintaining a copy of the memory with a plurality of memory lines. The method further includes 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 further includes determining whether each of the plurality of changes is an independent write or a dependent write. The method further includes 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.
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, the method comprising:
A system for updating a memory with a plurality of memory lines, the memory storing a tree, a plurality of buckets, and a plurality of rules, the system comprising:
A non-transitory computer-readable medium configured to store instructions for updating a memory with a plurality of memory lines, the memory storing a tree, a plurality of buckets, and a plurality of rules, the instructions, when loaded and executed by a processor, causes the processor to:
Dependencies are inferred from the claim text.