Invention Grant
- Patent Title: Programmable atomic memory using hardware validation agent
- Patent Title (中): 可编程原子内存使用硬件验证代理
-
Application No.: US12961829Application Date: 2010-12-07
-
Publication No.: US09122476B2Publication Date: 2015-09-01
- Inventor: Benjamin C. Serebrin , David A. Kaplan
- Applicant: Benjamin C. Serebrin , David A. Kaplan
- Applicant Address: US CA Sunnyvale
- Assignee: Advanced Micro Devices, Inc.
- Current Assignee: Advanced Micro Devices, Inc.
- Current Assignee Address: US CA Sunnyvale
- Agency: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F9/30

Abstract:
A processing core in a multi-processing core system is configured to execute a sequence of instructions as an atomic memory transaction. Executing each instruction in the sequence comprises validating that the instruction meets a set of one or more atomicity criteria, including that executing the instruction does not require accessing shared memory. Executing the atomic memory transaction may comprise storing memory data from a source cache line into a target register, reading or modifying the memory data stored in the target register as part of executing the sequence, and storing a value from the target register to the source cache line.
Public/Granted literature
- US20120144120A1 PROGRAMMABLE ATOMIC MEMORY USING HARDWARE VALIDATION AGENT Public/Granted day:2012-06-07
Information query