发明名称 Extending a cache coherency snoop broadcast protocol with directory information
摘要 In one embodiment, a method includes receiving a read request from a first caching agent, determining whether a directory entry associated with the memory location indicates that the information is not present in a remote caching agent, and if so, transmitting the information from the memory location to the first caching agent before snoop processing with respect to the read request is completed. Other embodiments are described and claimed.
申请公布号 US9298629(B2) 申请公布日期 2016.03.29
申请号 US201414549874 申请日期 2014.11.21
申请人 Intel Corporation 发明人 Kottapalli Sailesh;Neefs Henk G.;Pal Rahul;Arora Manoj K.;Nagaraj Dheemanth
分类号 G06F12/00;G06F12/08;G06F13/42 主分类号 G06F12/00
代理机构 Trop, Pruner & Hu, P.C. 代理人 Trop, Pruner & Hu, P.C.
主权项 1. A multicore processor comprising: a plurality of cores coupled via a ring interconnect; a shared cache memory coupled to the plurality of cores via the ring interconnect; and a first home agent to guard a first local region of a system memory, wherein the first home agent is to perform coherence processing for the first local region of the system memory according to a directory assisted snoop broadcast protocol if utilization of an application is weighted towards local memory requests, and to otherwise perform the coherence processing according to a non-directory assisted snoop broadcast protocol.
地址 Santa Clara CA US