-
公开(公告)号:CN106815151B
公开(公告)日:2021-04-20
申请号:CN201710038234.9
申请日:2013-03-15
Applicant: 英特尔公司
IPC: G06F12/0813 , G06F12/0815 , G06F13/40 , G06F13/42 , H04L12/933
Abstract: 本发明涉及高性能互连相干协议。接收一请求,该请求引用第一代理且请求特定存储器行在独占状态中被高速缓存。监听请求被发送指向一个或多个其他代理。接收到引用第二代理的监听响应,监听响应包括将对应于特定存储器行的已修改高速缓存行写回至存储器。发送完成以定址至第一代理,其中完成包括基于写回的特定存储器行的数据。
-
-
公开(公告)号:CN113849425A
公开(公告)日:2021-12-28
申请号:CN202011574017.X
申请日:2020-12-25
Applicant: 英特尔公司
IPC: G06F12/0815
Abstract: 本发明涉及冗余高速缓存一致性存储器结构。处理器,包括:核;以及耦合至核的高速缓存一致性存储器结构,并且具有:主高速缓存代理(PCA),该主高速缓存代理(PCA)被配置成用于提供主访问路径;以及次级高速缓存代理(SCA),该次级高速缓存代理(SCA)被配置成用于提供对主访问路径冗余的次级访问路径,其中PCA具有一致性控制器,该一致性控制器被配置成用于保持次级访问路径中的数据与主要访问路径中的数据一致。
-
公开(公告)号:CN104380269B
公开(公告)日:2018-01-30
申请号:CN201380016955.X
申请日:2013-03-15
Applicant: 英特尔公司
IPC: G06F13/00
CPC classification number: G06F13/22 , G06F1/3287 , G06F8/71 , G06F8/73 , G06F8/77 , G06F9/30145 , G06F9/44505 , G06F9/466 , G06F11/1004 , G06F12/0806 , G06F12/0808 , G06F12/0813 , G06F12/0815 , G06F12/0831 , G06F12/0833 , G06F13/4022 , G06F13/4068 , G06F13/4221 , G06F13/4282 , G06F13/4286 , G06F13/4291 , G06F2212/1016 , G06F2212/2542 , G06F2212/622 , H04L9/0662 , H04L12/4641 , H04L45/74 , H04L49/15 , Y02D10/13 , Y02D10/14 , Y02D10/151 , Y02D10/40 , Y02D10/44 , Y02D30/30
Abstract: 接收一请求,该请求引用第一代理且请求特定存储器行在独占状态中被高速缓存。监听请求被发送指向一个或多个其他代理。接收到引用第二代理的监听响应,监听响应包括将对应于特定存储器行的已修改高速缓存行写回至存储器。发送完成以定址至第一代理,其中完成包括基于写回的特定存储器行的数据。
-
公开(公告)号:CN108268385B
公开(公告)日:2023-07-11
申请号:CN201810002915.4
申请日:2018-01-02
Applicant: 英特尔公司
IPC: G06F12/0817 , G06F12/084
Abstract: 本申请公开了具有集成目录高速缓存的优化的高速缓存代理。本文描述了用于实现对跟踪存储器访问的跟踪器条目的早的解除分配的系统、方法和处理器。方法的一个实施例包括:维持与多个处理单元中的第一处理单元对应的RSF以跟踪多个高速缓存行,其中如果一个高速缓存行存储在存储器和一个或多个其他处理单元中则该高速缓存行被RSF跟踪,存储器耦合至多个处理单元并由多个处理单元共享;接收来自第一处理单元的处理核的访问目标高速缓存行的请求;分配与请求对应的跟踪器条目,跟踪器条目用于跟踪请求的状态;在RSF中执行对目标高速缓存行的查找;以及响应于目标高速缓存行未被RSF跟踪的检测而对跟踪器条目解除分配。
-
公开(公告)号:CN108268385A
公开(公告)日:2018-07-10
申请号:CN201810002915.4
申请日:2018-01-02
Applicant: 英特尔公司
IPC: G06F12/0817 , G06F12/084
CPC classification number: G06F12/0833 , G06F12/0824 , G06F2212/1024 , G06F2212/1041 , G06F12/0817 , G06F12/084 , G06F2212/1016 , G06F2212/1028 , G06F2212/1036 , G06F2212/1044
Abstract: 本申请公开了具有集成目录高速缓存的优化的高速缓存代理。本文描述了用于实现对跟踪存储器访问的跟踪器条目的早的解除分配的系统、方法和处理器。方法的一个实施例包括:维持与多个处理单元中的第一处理单元对应的RSF以跟踪多个高速缓存行,其中如果一个高速缓存行存储在存储器和一个或多个其他处理单元中则该高速缓存行被RSF跟踪,存储器耦合至多个处理单元并由多个处理单元共享;接收来自第一处理单元的处理核的访问目标高速缓存行的请求;分配与请求对应的跟踪器条目,跟踪器条目用于跟踪请求的状态;在RSF中执行对目标高速缓存行的查找;以及响应于目标高速缓存行未被RSF跟踪的检测而对跟踪器条目解除分配。
-
公开(公告)号:CN111913891A
公开(公告)日:2020-11-10
申请号:CN202010206931.2
申请日:2020-03-23
Applicant: 英特尔公司
IPC: G06F12/0817 , G06F12/084 , G06F12/0842 , G06F12/0875 , G06F12/0808 , G06F12/0811 , G06F9/38
Abstract: 处理器包括:具有高速缓存的一个或多个核;高速缓存归属代理(CHA);近存储器控制器,耦合至近存储器,并耦合至远存储器控制器,该近存储器控制器用于:从CHA接收针对存储器地址的第一存储器读取操作;在近存储器处检测针对第一存储器地址的未命中;将第二存储器读取操作发布到远存储器控制器,以从远存储器的存储器地址检取具有第一数据的高速缓存行;响应于第二存储器读取操作,从远存储器控制器接收高速缓存行;以及将高速缓存行发送到CHA,伴随着在CHA处的高速缓存行的目录状态的强制改变,该强制改变用于使CHA在远存储器中不存在目录状态的情况下监听远程插槽以维持针对高速缓存行的数据一致性。
-
公开(公告)号:CN106815151A
公开(公告)日:2017-06-09
申请号:CN201710038234.9
申请日:2013-03-15
Applicant: 英特尔公司
IPC: G06F12/0813 , G06F12/0815 , G06F13/40 , G06F13/42 , H04L12/933
CPC classification number: G06F13/22 , G06F1/3287 , G06F8/71 , G06F8/73 , G06F8/77 , G06F9/30145 , G06F9/44505 , G06F9/466 , G06F11/1004 , G06F12/0806 , G06F12/0808 , G06F12/0813 , G06F12/0815 , G06F12/0831 , G06F12/0833 , G06F13/4022 , G06F13/4068 , G06F13/4221 , G06F13/4282 , G06F13/4286 , G06F13/4291 , G06F2212/1016 , G06F2212/2542 , G06F2212/622 , H04L9/0662 , H04L12/4641 , H04L45/74 , H04L49/15 , Y02D10/13 , Y02D10/14 , Y02D10/151 , Y02D10/40 , Y02D10/44 , Y02D30/30
Abstract: 本发明涉及高性能互连相干协议。接收一请求,该请求引用第一代理且请求特定存储器行在独占状态中被高速缓存。监听请求被发送指向一个或多个其他代理。接收到引用第二代理的监听响应,监听响应包括将对应于特定存储器行的已修改高速缓存行写回至存储器。发送完成以定址至第一代理,其中完成包括基于写回的特定存储器行的数据。
-
-
公开(公告)号:CN104380269A
公开(公告)日:2015-02-25
申请号:CN201380016955.X
申请日:2013-03-15
Applicant: 英特尔公司
IPC: G06F13/00
CPC classification number: G06F13/22 , G06F1/3287 , G06F8/71 , G06F8/73 , G06F8/77 , G06F9/30145 , G06F9/44505 , G06F9/466 , G06F11/1004 , G06F12/0806 , G06F12/0808 , G06F12/0813 , G06F12/0815 , G06F12/0831 , G06F12/0833 , G06F13/4022 , G06F13/4068 , G06F13/4221 , G06F13/4282 , G06F13/4286 , G06F13/4291 , G06F2212/1016 , G06F2212/2542 , G06F2212/622 , H04L9/0662 , H04L12/4641 , H04L45/74 , H04L49/15 , Y02D10/13 , Y02D10/14 , Y02D10/151 , Y02D10/40 , Y02D10/44 , Y02D30/30
Abstract: 接收一请求,该请求引用第一代理且请求特定存储器行在独占状态中被高速缓存。监听请求被发送指向一个或多个其他代理。接收到引用第二代理的监听响应,监听响应包括将对应于特定存储器行的已修改高速缓存行写回至存储器。发送完成以定址至第一代理,其中完成包括基于写回的特定存储器行的数据。
-
-
-
-
-
-
-
-
-