Invention Grant
- Patent Title: Transactional memory that performs an atomic metering command
- Patent Title (中): 执行原子计量命令的事务内存
-
Application No.: US13598533Application Date: 2012-08-29
-
Publication No.: US08775686B2Publication Date: 2014-07-08
- 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
- Main IPC: G06F3/00
- IPC: G06F3/00 ; G06F13/00 ; G06F12/00 ; G06F12/02 ; G06F12/06

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
- US20140068109A1 TRANSACTIONAL MEMORY THAT PERFORMS AN ATOMIC METERING COMMAND Public/Granted day:2014-03-06
Information query