发明名称 Virtual barrier synchronization cache castout election
摘要 A data processing system includes an interconnect fabric, a system memory coupled to the interconnect fabric and including a virtual barrier synchronization region allocated to storage of virtual barrier synchronization registers (VBSRs), and a plurality of processing units coupled to the interconnect fabric and operable to access the virtual barrier synchronization region. Each of the plurality of processing units includes a processor core and a cache memory including a cache controller and a cache array that caches VBSR lines from the virtual barrier synchronization region of the system memory. The cache controller of a first processing unit, responsive to a memory access request from its processor core that targets a first VBSR line, transfers responsibility for writing back to the virtual barrier synchronization region a second VBSR line contemporaneously held in the cache arrays of first, second and third processing units. The responsibility is transferred via an election held over the interconnect fabric.
申请公布号 US8095733(B2) 申请公布日期 2012.01.10
申请号 US20090419343 申请日期 2009.04.07
申请人 ARIMILLI RAVI K.;GUTHRIE GUY L.;SIEGEL MICHAEL;STARKE WILLIAM J.;WILLIAMS DEREK E.;INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 ARIMILLI RAVI K.;GUTHRIE GUY L.;SIEGEL MICHAEL;STARKE WILLIAM J.;WILLIAMS DEREK E.
分类号 G06F13/00;G06F13/28 主分类号 G06F13/00
代理机构 代理人
主权项
地址