Invention Grant
US09122476B2 Programmable atomic memory using hardware validation agent 有权
可编程原子内存使用硬件验证代理

Programmable atomic memory using hardware validation agent
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
Information query
Patent Agency Ranking
0/0