gpt4 book ai didi

multicore - MESI 缓存一致性协议(protocol)在哪里以及如何实现?

转载 作者:行者123 更新时间:2023-11-30 23:59:04 24 4
gpt4 key购买 nike

我知道 MESI 协议(protocol)用于在多处理器系统中实现缓存一致性。但我不知道它是如何实现的。非常感谢您对此的任何帮助。

最佳答案

缓存一致性协议(protocol)通常在硬件中实现(在 CPU 或随附的芯片组内)。操作系统通常只设置系统内存的可缓存区域并对缓存状态进行一些控制,但实际协议(protocol)是特定于硬件的。

有关如何控制 Intel CPU 上的缓存细节的引用,您可以阅读 Intel® 64 and IA-32 Architectures Software Developer's Manual Volume 3A: System Programming Guide。 (第 11 章)。但这仅涵盖受软件或操作系统控制的细节。

关于multicore - MESI 缓存一致性协议(protocol)在哪里以及如何实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3715551/

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