Invention Grant
US08972668B2 Transactional memory that performs an ALUT 32-bit lookup operation
有权
执行ALUT 32位查找操作的事务内存
- Patent Title: Transactional memory that performs an ALUT 32-bit lookup operation
- Patent Title (中): 执行ALUT 32位查找操作的事务内存
-
Application No.: US13675309Application Date: 2012-11-13
-
Publication No.: US08972668B2Publication Date: 2015-03-03
- Inventor: Gavin J. Stark
- Applicant: Gavin J. Stark
- Applicant Address: US CA Santa Clara
- Assignee: Netronome Systems, Incorporated
- Current Assignee: Netronome Systems, Incorporated
- Current Assignee Address: US CA Santa Clara
- Agency: Imperium Patent Works
- Agent T. Lester Wallace; Mark D. Marrello
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F9/46 ; G06F9/34

Abstract:
A transactional memory (TM) receives a lookup command across a bus from a processor. The command includes a memory address, a starting bit position, and a mask size. In response to the command, the TM pulls an input value (IV). The memory address is used to read a word containing multiple result values (RVs) and multiple key values from memory. Each key value indicates a single RV to be output by the TM. A selecting circuit within the TM uses the starting bit position and mask size to select a portion of the IV. The portion of the IV is a key selector value. A key value is selected based upon the key selector value. A RV is selected based upon the key value. The key value is selected by a key selection circuit. The RV is selected by a result value selection circuit.
Public/Granted literature
- US20140136812A1 TRANSACTIONAL MEMORY THAT PERFORMS AN ALUT 32-BIT LOOKUP OPERATION Public/Granted day:2014-05-15
Information query