虽然你说的是骁龙845,但我认为你要比的应该是CPU,最多再带个GPU的对比,至于845相当于Intel哪个处理器,无非就是要跨平台对比一下,但是问题在于尽管性能可以使用标准C/C++规范编写相应的通用计算项目来计算(比如geekbench,比如SPEC),但是由于他们往往运行在不同的平台,所以对于他们的差异民间一直都有各种说法,通过个人体验,模拟器,游戏画面来衡量的说法层出不穷,但实际上,如果只是理论比较,其实已经没有太大难度。
很多人说很难看到结论,所以我把结论放在前面,A75的845在大的架构设计规模上更接近Nehalem,比如ROB条目128,后端执行单元Intel有大量复用端口的计算单元,执行单元规模相比A75互有高低,但A75复用的程度低,某些情况效率更高,向量计算能力也接近SSE4的Nehalem,也就是一代酷睿i系列,在很多细节上有一定改进,某些方面能接近Sandy bridge,所以理论上能达到同频率的一代酷睿i或者二代酷睿i系列之间的性能,相比同样是三发射的apollolake和Gemini Lake,A75的ROB和后端执行单元也稍有优势,但是某些方面较差,比如APL和Gemini lake都有3个ALU,A75只有2个,所以严格地说A75也是Gemini Lake左右的架构产品
X86与ARM真的区别很大吗?
如果你问他们的出身,那他们的确有很大区别,很多人会说CISC或者RISC的区别,但事实上X86历经40年,ARM已经30多年了,如果会傻到不吸取对方优秀的特性,那他们早就被淘汰了,如今X86和ARM在架构和执行单元层面已经有大量相似之处,排除内存模型一个还在用TSO-Modle,一个用weak-modle外,ARM和X86已经高度接近,IntelCPU从486开始就已经有了RISC的影子,从奔腾开始一个新的复杂译码逻辑电路开始加入到CPU前端,它会将CISC指令翻译为RISC风格的指令,这被称为μop,之后处理器的前后端就会按一个乱序RISC处理器一样执行,同样ARM处理器也在A9开始拥有了乱序超标量流水线,A8开始有了NEON向量指令集,如今ARM处理器也有了共享式的三级缓存,所以,纠结ARM和X86是精简还是复杂意义不大,归根结底还是架构设计到底多大规模,执行一些使用标准C/C++语句编译出来的benchmark表现出来的性能说话
A75与Intel哪个架构最接近