Invention Grant
US09100212B2 Transactional memory that performs a direct 32-bit lookup operation
有权
执行直接32位查找操作的事务内存
- Patent Title: Transactional memory that performs a direct 32-bit lookup operation
- Patent Title (中): 执行直接32位查找操作的事务内存
-
Application No.: US13552605Application Date: 2012-07-18
-
Publication No.: US09100212B2Publication Date: 2015-08-04
- Inventor: Gavin J. Stark , Ron L. Swartzentruber
- Applicant: Gavin J. Stark , Ron L. Swartzentruber
- Applicant Address: US CA Santa Clara
- Assignee: NETRONOME SYSTEMS, INC.
- Current Assignee: NETRONOME SYSTEMS, INC.
- 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 ; H04L12/46 ; G06F12/06 ; G06F9/30 ; G06F15/163

Abstract:
A transactional memory (TM) receives a lookup command across a bus from a processor. The command includes a base address, a starting bit position, and a mask size. In response to the lookup command, the TM pulls an input value (IV). The TM uses the starting bit position and the mask size to select a portion of the IV. A first sub-portion of the portion of the IV and the base address are summed to generate a memory address. The memory address is used to read a word containing multiple result values (RVs) from memory. One RV from the word is selected using a multiplexing circuit and a second sub-portion of the portion of the IV. If the selected RV is a final value, then lookup operation is complete and the TM sends the RV to the processor, otherwise the TM performs another lookup operation based upon the selected RV.
Public/Granted literature
- US20140025918A1 Transactional Memory that Performs a Direct 32-bit Lookup Operation Public/Granted day:2014-01-23
Information query