Method and apparatus for a hardware-implemented AVL tree module
AssigneeMarvell International Ltd.
InventorsTianan Tim Ma, Timothy J. Donovan
Life of this patent
Estimating the term…
Loading patent…
AssigneeMarvell International Ltd.
InventorsTianan Tim Ma, Timothy J. Donovan
Estimating the term…
The present disclosure describes techniques and apparatuses for a hardware-implemented Adelson-Velskii and Landis' (AVL) tree module. In some aspects, commands are received at the AVL tree module that request operations be performed for an AVL tree table stored in memory. Each command is written to one of multiple hardware threads of the AVL tree module that perform AVL tree operations by causing records of the AVL tree table to be read from memory using a single read operation and then written to the AVL tree module, modifying those records without accessing memory, and causing modified records to be written back to memory using a single write operation. Once a command is written to a hardware thread, the hardware thread can perform the corresponding AVL tree operation. After the AVL tree operation is performed, results are returned to the requesting agent to indicate whether the AVL tree operation was performed successfully.
A method comprising:
A device comprising:
One or more computer-readable memory devices embodying processor-executable instructions that, responsive to execution by a processor, implement operations to:
Dependencies are inferred from the claim text.