Intel Atom处理器在Bay Trail之后使用了乱序执行,为啥性能仍然很差

勉强回答一下

如果说CPU是一家钢材加工厂,整数单元是铸件车间,浮点单元是机加工车间的话:

SkyLake有四个铸件车间,机加工车间除了普通机床外,还有数控机床,机加工中心,机械手辅助一堆balabala,原料从仓库到车间是小铁路运输:4xALU,AVX256(就算赛扬奔腾没有AVX,还有两个FMA单元,两个FMUL单元), 8端口4发射

BayTrail只有两个铸件车间,机加工车间只有普通机床,原材料从仓库到车间是人工板车运输:2xALU,只有SSE没有AVX(更具体的不是很清楚),双发射(不太清楚多少端口)

【Intel Atom处理器在Bay Trail之后使用了乱序执行,为啥性能仍然很差】 之前的ATOM没有乱序执行,以铸件车间为例,原来是看到单子就去仓库取材料,熔融,压模,冷却,开模,存回仓库;然后再接下一单。如果下一单其实只是铸件整修,完全可以在上一单等待熔融/冷却的过程中进行,乱序执行就是两张单子一起接。然而你既然只有两个铸件车间,你就算一次接1000张单子并且安排的很好,也是比不过人家四个铸件车间的。


    推荐阅读