4 ms·
I beieve in the Pentium, the prefetch queue became snooped, which coincides nicely with the introduction of CPUID.
by userbinator 3y ago
I beieve in the Pentium, the prefetch queue became snooped, which coincides nicely with the introduction of CPUID.
- convolvatron 3y agoit also may have something to do with why CPUID is strongly serializing? that always really confused me..its not like, the CPU type is going to race with a load or a store
- phire 3y agoI suspect the serialising is just a side effect of the CPUID instruction being implemented as a massive microcode routine.
- adrian_b 3y agoIn Pentium the cache memory became split into instruction cache and data cache. This has forced the introduction of the snooping workaround, otherwise the stores into the data cache would not have influenced the content of the instruction cache.