Patent ID: 9098264
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 address information, and wherein the transactional memory includes a lookup engine and a memory unit; (b) receiving an input value; (c) using the address information to select a portion of the input value (IV); (d) using the address information and the portion of the IV to read a word out of the memory unit, wherein the word includes a plurality of result values (RVs); (e) using the portion of the IV to generate a result location value; (f) storing the RVs and the result location value into a storage device in the lookup engine; and (g) using the result location value to select one of the RVs, wherein (b) through (e) are performed by the lookup engine.