Invention Grant
- Patent Title: Transactional memory that performs a PPM 32-bit lookup operation
- Patent Title (中): 执行PPM 32位查找操作的事务内存
-
Application No.: US13675394Application Date: 2012-11-13
-
Publication No.: US08930639B2Publication Date: 2015-01-06
- 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. 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), multiple reference values, and multiple prefix values from memory. A selecting circuit within the TM uses a starting bit position and a mask size to select a portion of the IV. The portion of the IV is a lookup key value (LKV). Mask values are generated based on the prefix values. The LKV is masked by each mask value thereby generating multiple masked values that are compared to the reference values. Based on the comparison a lookup table generates a selector value that is used to select a result value. The selected result value is then communicated to the processor via the bus.
Public/Granted literature
- US20140136798A1 TRANSACTIONAL MEMORY THAT PERFORMS A PMM 32-BIT LOOKUP OPERATION Public/Granted day:2014-05-15
Information query