发明名称 CACHE COHERENCE IN MULTI-COMPUTE-ENGINE SYSTEMS
摘要 Methods and systems for providing cache coherence in multi-compute-engine systems are described herein. In on example, concise cache coherency directory (CDir) for providing cache coherence in the multi-compute-engine systems is described. The CDir comprises a common pattern aggregated entry for one or more cache lines from amongst a plurality of cache lines of a shared memory. The one or more cache lines that correspond to the common pattern aggregated entry are associated with a common sharing pattern from amongst a predetermined number of sharing patterns that repeat most frequently in the region.
申请公布号 US2016342516(A1) 申请公布日期 2016.11.24
申请号 US201415113960 申请日期 2014.01.31
申请人 HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP 发明人 Chang Jichuan;Li Sheng
分类号 G06F12/0815;G06F12/084 主分类号 G06F12/0815
代理机构 代理人
主权项 1. A method of maintaining cache coherence in a multi-compute-engine system, the method comprising: identifying, in a shared memory comprising a plurality of cache lines, a predetermined number of most frequently occurring common sharing patterns, wherein each of the plurality of cache lines is associated with a sharing pattern, the sharing pattern indicative of information of sharing of each of the plurality of cache lines amongst a plurality of processors of the multi-compute-engine system; aggregating one or more cache lines from amongst the plurality of cache lines, associated with a common sharing pattern from amongst the identified common, sharing patterns, into an common pattern aggregated entry in a concise cache coherency directory (CDir); and setting a pattern vector of the common pattern aggregated entry to identify the common sharing pattern, from amongst the identified common sharing patterns, associated with the one or more cache lines corresponding to the common pattern aggregated entry.
地址 Houston TX US
您可能感兴趣的专利