我相信 CPU 中每个核心有“1”ALU,对吗?我似乎在查找这个问题时遇到了一些困难。有人在学校讨论中问我,所以我也很好奇。
最佳答案
现代超标量(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 来处理短向量。
关于cpu - 一个CPU中有多少个ALU?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29056968/