Invention Grant
- Patent Title: Transactional memory that performs an atomic metering command
- Patent Title (中): 执行原子计量命令的事务内存
-
Application No.: US14287012Application Date: 2014-05-24
-
Publication No.: US09069603B2Publication Date: 2015-06-30
- Inventor: Gavin J. Stark
- Applicant: Netronome Systems, Inc.
- 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: G06F3/00
- IPC: G06F3/00 ; G06F13/00 ; G06F12/00 ; G06F12/02 ; G06F12/06 ; G06F9/46 ; G06F13/16

Abstract:
A transactional memory (TM) receives an Atomic Metering Command (AMC) across a bus from a processor. The command includes a memory address and a meter pair indicator value. In response to the AMC, the TM pulls an input value (IV). The TM uses the memory address to read a word including multiple credit values from a memory unit. Circuitry within the TM selects a pair of credit values, subtracts the IV from each of the pair of credit values thereby generating a pair of decremented credit values, compares the pair of decremented credit values with a threshold value, respectively, thereby generating a pair of indicator values, performs a lookup based upon the pair of indicator values and the meter pair indicator value, and outputs a selector value and a result value that represents a meter color. The selector value determines the credit values written back to the memory unit.
Public/Granted literature
- US20140258644A1 TRANSACTIONAL MEMORY THAT PERFORMS AN ATOMIC METERING COMMAND Public/Granted day:2014-09-11
Information query