我相信有" 1" CPU中每个核心的ALU是否正确?看起来我似乎有点困难。有人在学校的讨论中问我,所以我也很好奇。
答案 0 :(得分:6)
现代超标量(http://en.wikipedia.org/wiki/Superscalar)CPU有许多执行流水线,并且在多个流水线中可以有ALU。例如,Intel * Bridge微体系结构有6个执行端口;一些端口后面有2或3个执行管道; Haswell有8个港口。检查http://www.anandtech.com/show/6355/intels-haswell-architecture/8 - 它有Nehalem,Sandy Bridge和Haswell的管道图片,其中标有一些ALU(我为Haswell计算了6个ALU;在这十亿个晶体管中有许多较小的ALU)
目前还有常见的SIMD ALU(SSE2,AVX,......); SIMD有几个ALU可用于短向量。
答案 1 :(得分:0)
不,这个数字在CPU之间有很大差异。在维基百科上查找Superscalar以获得感觉,然后查看一些参考文本以开始使用。另外,如果你能解决这个问题,请阅读超线程。