Patent ID: 9098353
Filing Date: 2015-08-04
Classification: G06F

Abstract:
1. A method comprising: (a) receiving a lookup command onto a transactional memory, wherein the lookup command includes a memory address, and wherein the transactional memory includes a lookup engine and a memory unit; (b) receiving an input value (IV); (c) using the memory address to read a word out of the memory unit, wherein the word includes a plurality of result values (RVs) and a plurality of threshold values; (d) storing the RVs, the threshold values, and the IV into a storage device in the lookup engine; (e) determining a lookup key value; (f) determining a lookup key range value, wherein the lookup key range value identifies a lookup key range that includes the lookup key value; (g) selecting one of the plurality of RVs based on the lookup key range value determined in (f), wherein (b) through (g) are performed by the lookup engine.