会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 13. 发明授权
    • Lateral castout target selection
    • 横向目标选择
    • US08285939B2
    • 2012-10-09
    • US12420379
    • 2009-04-08
    • Guy L. GuthrieHarmony L. HelterhoffKevin F. ReickPhillip G. Williams
    • Guy L. GuthrieHarmony L. HelterhoffKevin F. ReickPhillip G. Williams
    • G06F12/00G06F13/00G06F13/28
    • G06F12/121G06F12/0811
    • In response to a data request of a first processing unit among a plurality of processing units, the first processing unit selects a victim cache line to be castout from the lower level cache of the first processing unit and selects the lower level cache of a second of the plurality of processing units as an intended destination of a lateral castout (LCO) command by randomized round-robin selection. The first processing unit issues on the interconnect fabric an LCO command identifying the victim cache line and the intended destination. In response to a coherence response to the LCO command indicating success of the LCO command, the first processing unit removes the victim cache line from its lower level cache, and the victim cache line is held in the lower level cache of one of the plurality of processing units other than the first processing unit.
    • 响应于多个处理单元中的第一处理单元的数据请求,第一处理单元从第一处理单元的较低级高速缓存中选择要丢弃的受害者高速缓存行,并选择第二处理单元的下一级高速缓存 多个处理单元作为通过随机循环选择的横向浇注(LCO)命令的预期目的地。 第一处理单元在互连结构上发出识别受害者高速缓存行和预期目的地的LCO命令。 响应于指示LCO命令的成功的LCO命令的一致性响应,第一处理单元从其较低级高速缓存中去除所述受害者高速缓存行,并且所述受害者高速缓存行保存在所述多个 除第一处理单元之外的处理单元。
    • 14. 发明申请
    • Lateral Castout Target Selection
    • 横向浇注目标选择
    • US20100262782A1
    • 2010-10-14
    • US12420379
    • 2009-04-08
    • Guy L. GuthrieHarmony L. HelterhoffKevin F. ReickPhillip G. Williams
    • Guy L. GuthrieHarmony L. HelterhoffKevin F. ReickPhillip G. Williams
    • G06F12/08
    • G06F12/121G06F12/0811
    • In response to a data request of a first processing unit among a plurality of processing units, the first processing unit selects a victim cache line to be castout from the lower level cache of the first processing unit and selects the lower level cache of a second of the plurality of processing units as an intended destination of a lateral castout (LCO) command by randomized round-robin selection. The first processing unit issues on the interconnect fabric an LCO command identifying the victim cache line and the intended destination. In response to a coherence response to the LCO command indicating success of the LCO command, the first processing unit removes the victim cache line from its lower level cache, and the victim cache line is held in the lower level cache of one of the plurality of processing units other than the first processing unit.
    • 响应于多个处理单元中的第一处理单元的数据请求,第一处理单元从第一处理单元的较低级高速缓存中选择要丢弃的受害者高速缓存行,并选择第二处理单元的下一级高速缓存 多个处理单元作为通过随机循环选择的横向浇注(LCO)命令的预期目的地。 第一处理单元在互连结构上发出识别受害者高速缓存行和预期目的地的LCO命令。 响应于指示LCO命令的成功的LCO命令的一致性响应,第一处理单元从其较低级高速缓存中去除所述受害者高速缓存行,并且所述受害者高速缓存行保持在所述多个 除第一处理单元之外的处理单元。
    • 18. 发明申请
    • Virtual Barrier Synchronization Cache
    • 虚拟障碍同步缓存
    • US20100257317A1
    • 2010-10-07
    • US12419364
    • 2009-04-07
    • Ravi K. ArimilliGuy L. GuthrieRobert A. CargnoniWilliam J. StarkeDerek E. Williams
    • Ravi K. ArimilliGuy L. GuthrieRobert A. CargnoniWilliam J. StarkeDerek E. Williams
    • G06F12/08G06F12/00
    • G06F12/0811G06F9/522
    • 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 of the system memory. Each of the plurality of processing units includes a processor core and a cache memory including a cache array that caches VBSR lines from the virtual barrier synchronization region of the system memory and a cache controller. The cache controller, responsive to a store request from the processor core to update a particular VBSR line, performs a non-blocking update of the cache array in each other of the plurality of processing units contemporaneously holding a copy of the particular VBSR line by transmitting a VBSR update command on the interconnect fabric.
    • 数据处理系统包括互连结构,耦合到互连结构并包括分配给虚拟屏障同步寄存器(VBSR)的存储的虚拟屏障同步区域的系统存储器,以及耦合到互连结构的多个处理单元, 访问系统内存的虚拟屏障同步区域。 多个处理单元中的每一个包括处理器核心和高速缓存存储器,其包括从系统存储器的虚拟屏障同步区域缓存VBSR行的缓存阵列和高速缓存控制器。 高速缓存控制器响应于来自处理器核心的存储请求来更新特定VBSR线路,通过发送来同时保存特定VBSR线路的副本的多个处理单元中的彼此之间的高速缓存阵列的非阻塞更新 互连结构上的VBSR更新命令。
    • 19. 发明申请
    • VICTIM CACHE LATERAL CASTOUT TARGETING
    • US20100235577A1
    • 2010-09-16
    • US12340511
    • 2008-12-19
    • Guy L. GuthrieMichael S. SiegelWilliam J. StarkeDerek E. Williams
    • Guy L. GuthrieMichael S. SiegelWilliam J. StarkeDerek E. Williams
    • G06F12/08G06F12/00
    • G06F12/126G06F12/0811G06F12/0862
    • A data processing system includes a plurality of processing units coupled by an interconnect fabric. In response to a data request, a victim cache line is selected for castout from a first lower level cache of a first processing unit, and a target lower level cache of one of the plurality of processing units is selected based upon architectural proximity of the target lower level cache to a home system memory to which the address of the victim cache line is assigned. The first processing unit issues on the interconnect fabric a lateral castout (LCO) command that identifies the victim cache line to be castout from the first lower level cache and indicates that the target lower level cache is an intended destination. In response to a coherence response indicating success of the LCO command, the victim cache line is removed from the first lower level cache and held in the second lower level cache.
    • 数据处理系统包括通过互连结构耦合的多个处理单元。 响应于数据请求,从第一处理单元的第一较低级别高速缓存中选择牺牲缓存行来进行舍弃,并且基于目标的体系结构接近来选择多个处理单元之一的目标下级高速缓存 低级缓存到分配了受害者缓存行的地址的归属系统存储器。 所述第一处理单元在所述互连结构上发出侧向锁定(LCO)命令,所述侧向锁定(LCO)命令标识要从所述第一低级缓存中抛出的所述牺牲缓存线,并且指示所述目标低级缓存是预期目的地。 响应于指示LCO命令的成功的一致性响应,从第一低级缓存中删除受害者高速缓存行并保存在第二较低级高速缓存中。