gpt4 book ai didi

multithreading - 英特尔和AMD使用哪种缓存一致性协议(protocol)?

转载 作者:行者123 更新时间:2023-12-04 03:57:29 25 4
gpt4 key购买 nike

对于我的学士论文,我必须分析错误共享在多核系统上的效果。因此,在我在Wikipedia上寻找不同的缓存一致性协议(protocol)类型时,英特尔开发了MESIF缓存一致性协议(protocol),但是没有信息表明英特尔也使用了该协议(protocol)。

查看手册Intel® 64 and IA-32 Architectures Developer's Manual: Vol. 3A,我找不到关于MESIF的任何东西,但MESI协议(protocol)却没有。所以问题是,英特尔不使用自己的缓存一致性协议(protocol)。还是我在错误的文档中搜索它。

最佳答案

英特尔在QuickPath中使用MESIF协议(protocol)(http://www.realworldtech.com/common-system-interface/5/https://en.wikipedia.org/wiki/MESIF_protocol),而AMD在HyperTransport中使用带或不带有探针过滤器的MOESI协议(protocol)(https://en.wikipedia.org/wiki/MOESI_protocolhttp://www.m5sim.org/MOESI_hammer)。但是这些协议(protocol)是用于芯片间通信的(AMD推土机插槽的MCM中有2个芯片)。据我所知,在这两个处理器中,芯片内一致性是在L3缓存中实现的。

numagrind是可用于检查NUMA性能问题的工具:
http://dx.doi.org/10.1109/IPDPS.2011.100

关于multithreading - 英特尔和AMD使用哪种缓存一致性协议(protocol)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31876808/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com