gpt4 book ai didi

c - 缓存一致性读取无效 block 需要多少个周期?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:34:25 24 4
gpt4 key购买 nike

对于 MESI缓存一致性,如果一个处理器有一个无效的缓存 block ,但另一个处理器有那个缓存 block ,需要多少个周期。拥有该高速缓存 block 的处理器将其传输到读取处理器需要多长时间?它会在一个周期内发生还是需要更多?请注意,这里我们不会向下访问较低的缓存内存,因为拥有该缓存 block 的处理器可以直接将其发送到读取处理器。

最佳答案

本身不是答案,但考虑到 x86 缓存 block 长 64 字节,实际传输可能需要 64 位宽(内部缓存)数据总线上的 8 个周期或 128 位总线上的 4 个周期。然后是一个缓存需要时间来确定它实际上具有相关数据并启动传输。

根据这个猜想,您正在寻找 8+x 或 4+x 周期。

关于c - 缓存一致性读取无效 block 需要多少个周期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22015264/

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