发明名称 Processor, data processing system and method for synchronzing access to data in shared memory
摘要 A processing unit for a multiprocessor data processing system includes a processor core including a store-through upper level cache, an instruction sequencing unit that fetches instructions for execution, a data register, and at least one instruction execution unit. The instruction execution unit, responsive to receipt of a load-reserve instruction from the instruction sequencing unit, executes the load-reserve instruction to determine a load target address. The processor core, responsive to the execution of the load-reserve instruction, performs a corresponding load-reserve operation by accessing the store-through upper level cache utilizing the load target address to cause data associated with the load target address to be loaded from the store-through upper level cache into the data register and by establishing a reservation for a reservation granule including the load target address.
申请公布号 US7197604(B2) 申请公布日期 2007.03.27
申请号 US20040965151 申请日期 2004.10.14
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 GUTHRIE GUY LYNN;LEVENSTEIN SHELDON B.;STARKE WILLIAM JOHN;WILLIAMS DEREK EDWARD
分类号 G06F12/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址