发明名称 CONDITIONAL LOAD AND STORE IN A SHARED CACHE
摘要 A method, system and computer program product are disclosed for implementing load-reserve and store-conditional instructions in a multi-processor computing system. The computing system includes a multitude of processor units and a shared memory cache, and each of the processor units has access to the memory cache. In one embodiment, the method comprises providing the memory cache with a series of reservation registers, and storing in these registers addresses reserved in the memory cache for the processor units as a result of issuing load-reserve requests. In this embodiment, when one of the processor units makes a request to store data in the memory cache using a store-conditional request, the reservation registers are checked to determine if an address in the memory cache is reserved for that one of the processor units. If an address in the memory cache is reserved for that one of the processors, the data are stored at this reserved address.
申请公布号 US2011119446(A1) 申请公布日期 2011.05.19
申请号 US20100697799 申请日期 2010.02.01
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 BLUMRICH MATTHIAS A.;OHMACHT MARTIN
分类号 G06F12/08;G06F12/00 主分类号 G06F12/08
代理机构 代理人
主权项
地址