发明授权
US08788794B2 Programmable atomic memory using stored atomic procedures 有权
可编程原子存储器使用存储的原子程序

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.
公开/授权文献
信息查询
0/0