标签: c multithreading x86 multicore
在x86多核处理器中,我们有一个共享的L2缓存。我想知道它是否多端口。例如,如果Core1和Core2都读取相同的指令,该指令不在其本地L1缓存中,而是在L2缓存中。他们两个都会同时将缓存块从L2加载到L1缓存。换句话说,共享的L2缓存是多端口的还是访问是序列化的?