发明名称 Equal access to prevent gateword dominance in a multiprocessor write-into-cache environment
摘要 In a multiprocessor write-into-cache data processing system including: a memory; at least first and second shared caches; a system bus coupling the memory and the shared caches; at least one processor having a private cache coupled, respectively, to each shared cache; method and apparatus for preventing hogging of ownership of a gateword stored in the memory which governs access to common code/data shared by processes running in the processors by which a read copy of the gateword is obtained by a given processor by performing successive swap operations between the memory and the given processor's shared cache, and the given processor's shared cache and private cache. If the gateword is found to be OPEN, it is CLOSEd by the given processor, and successive swap operations are performed between the given processor's private cache and shared cache and shared cache and memory to write the gateword CLOSEd in memory such that the given processor obtains exclusive access to the governed common code/data. When the given processor completes use of the common code/data, it writes the gateword OPEN in its private cache, and successive swap operations are performed between the given processor's private cache and shared cache and shared cache and memory to write the gateword OPEN in memory.
申请公布号 US6970977(B2) 申请公布日期 2005.11.29
申请号 US20030403703 申请日期 2003.03.31
申请人 BULL HN INFORMATION SYSTEMS INC. 发明人 BUZBY WAYNE R.;RYAN CHARLES P.;BARYLA ROBERT J.;SHELLY WILLIAM A.;MCCULLEY LOWELL D.
分类号 G06F12/08;(IPC1-7):G06F12/00 主分类号 G06F12/08
代理机构 代理人
主权项
地址