摘要 |
PROBLEM TO BE SOLVED: To avoid an endless loop in a loop process by spin-lock control.SOLUTION: A spin-lock control unit 304, according to a fact that a loop process associated with an exclusive control instruction executed by a first arithmetic unit 210 occurs once or more times, instructs a snoop controller 23 to erase data of a second cache memory 332, which corresponds to data of a first cache memory 302 that is a processing target of the exclusive control instruction. A snoop processing unit 303 disables, until a process associated with the exclusive control instruction is complete, a snoop request to the first cache memory 302 and brings the cache state of the first cache memory 302 into a state in which the cache is monopolized by the first arithmetic unit 210. |