指令发出端口最大改进
Intel当前架构的指令发出端口稍有不同,其中整数运算和浮点/SIMD运算同样通过指令端口进行分配。其中整数运算ALU单元数量为3个,载入/存储管线为2条。而Haswell指令发出端口由2个提升为8个,整数运算单位和载入/存储管线各增加1个。因此Haswell可同时执行4个整数运算,以及2个载入和1个存储的操作。
微处理器架构的强化
Haswell的执行单位
还有就是端口0和端口1各自连接的AVX(Advanced Vector Extensions)SIMD运算单元的位宽也提升至256-bit。以前端口0 AVX256-bit SIMD(MUL)和和1个AVX合并在一起,而Haswell中端口0与256-bit SIMD(FMA),端口1与256-bit SIMD(FMA)合并在一起。