发明授权
- 专利标题: Programmable atomic memory using stored atomic procedures
- 专利标题(中): 可编程原子存储器使用存储的原子程序
-
申请号: US12961819申请日: 2010-12-07
-
公开(公告)号: US08788794B2公开(公告)日: 2014-07-22
- 发明人: Benjamin C. Serebrin , David A. Kaplan , Anton Chernoff
- 申请人: Benjamin C. Serebrin , David A. Kaplan , Anton Chernoff
- 申请人地址: US CA Sunnyvale
- 专利权人: Advanced Micro Devices, Inc.
- 当前专利权人: Advanced Micro Devices, Inc.
- 当前专利权人地址: US CA Sunnyvale
- 代理机构: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- 代理商 Michael B. Davis
- 主分类号: G06F9/44
- IPC分类号: G06F9/44 ; G06F12/08 ; G06F12/14
摘要:
A processing core in a multi-processing core system is configured to execute a sequence of instructions as a single atomic memory transaction. The processing core validates that the sequence meets a set of one or more atomicity criteria, including that no instruction in the sequence instructs the processing core to access shared memory. After validating the sequence, the processing core executes the sequence as a single atomic memory transaction, such as by locking a source cache line that stores shared memory data, executing the validated sequence of instructions, storing a result of the sequence into the source cache line, and unlocking the source cache line.
公开/授权文献
信息查询