cpu - 一个CPU中有多少个ALU?

标签 cpu alu

我相信 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/

相关文章:

c - 计算逻辑方程的最佳选择?

architecture - 算术逻辑单元如何知道比较逻辑?

linux - 性能报告显示 CPU 寄存器的值

java - Webdriver firefox-bin 使用过多的 CPU

assembly - Mic1,微汇编语言,创建乘法器

c++ - 整数决定论

macos - 可执行 osx 中的错误 cpu 类型

c++ - 没有ALU的ARM需要多少运算量

vhdl - VHDL 中的 32 位 ALU 执行

Verilog错误: not a valid l-value