发明授权
US07228385B2 Processor, data processing system and method for synchronizing access to data in shared memory 有权
处理器,数据处理系统和方法,用于同步共享存储器中数据的访问

Processor, data processing system and method for synchronizing access to data in shared memory
摘要:
A processing unit for a multiprocessor data processing system includes a store-through upper level cache, an instruction sequencing unit that fetches instructions for execution, at least one instruction execution unit that executes a store-conditional instruction to determine a store target address, a store queue that, following execution of the store-conditional instruction, buffers a corresponding store operation, sequencer logic associated with the store queue. The sequencer logic, responsive to receipt of a latency indication indicating that resolution of the store-conditional operation as passing or failing is subject to significant latency, invalidates, prior to resolution of the store-conditional operation, a cache line in the store-through upper level cache to which a load-reserve operation previously bound.
信息查询
0/0