发明名称 PROGRAMMABLE ATOMIC MEMORY USING STORED ATOMIC PROCEDURES
摘要 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.
申请公布号 EP2649518(A1) 申请公布日期 2013.10.16
申请号 EP20110808979 申请日期 2011.12.07
申请人 ADVANCED MICRO DEVICES, INC. 发明人 SEREBRIN, BENJAMIN, C.;KAPLAN, DAVID, A.;CHERNOFF, ANTON
分类号 G06F9/38;G06F9/30;G06F9/46 主分类号 G06F9/38
代理机构 代理人
主权项
地址