随着xe的发布,nuvia设计的Phoenix不及预期,能效表现也欠佳,让许多人对woa的未来产生了悲观消极的态度,其实我倒觉得woa应该会发展起来原因有3
1.高通并不是arm阵营最强的,甚至不是第二,arm阵营最强的当然是公认的苹果(最新的m4在4.47g频率下综合spec2017成绩比6g下的14900k强了百分之23,而且此时功耗只有8.4w左右,当之无愧的微架构ipc之王,绝对性能之王,能效之王,数据来源极客湾),第二强的是arm公版,高通的nuvia ipc看起来是不如x4的(当然,考虑到Phoenix可以超高频,姑且算落后程度不高),并且从ppt看arm新的架构x925比x4提升很大,已经达到了苹果m3级别的ipc
2.老黄要下场做arm pc了,前面说了x925已经达到了m3级别的ipc,而老黄明年的芯片就是基于x925的,大伙可以想想,目前一提性能最先想到的是什么,是游戏,每次吧里讨论arm架构 or apple的性能领先,总有人会来一句:"性能那么nb,跑个2077?",事实是目前虽然可以跑,但现实有两个因素导致arm阵营获得了不公平的待遇,
1.由于x86转arm存在部分性能损失(其实这还好)
2.更大的因素在于目前两家做arm pc的厂商在dx12环境下gpu天生处于劣势,高通adreno gpu对dx12驱动做的稀烂,并且高通的gpu也许也缺少许多桌面端高级特效(3dmark steel nomad下表现稀烂),苹果则是要接受dx12->vulkan->metal双重gpu转译,导致表现不佳,部分人是cpu和gpu不分的,只认游戏帧数,游戏帧数差,就认为arm垃圾(实际上这完全是gpu的原因,和arm没啥关系)而老黄的arm芯片出来则会很大程度改变这一格局,老黄入局arm pc,我预计会打着ai芯片的名义出个soc,然后可能会集成windows阵营有史以来最强大的gpu,用来应对llm日益增长的ai推理需求,并且大模型由于各种量化技术的滥用,导致对显存要求急剧增大,不排除直接集成gddr显存的可能,到时候这颗soc放在轻薄本/全能本游戏性能估计会拳打intel,脚踢amd
3.技术上看未来的软件开发趋势是使用前端技术栈来构建应用,目前全平台的qq就是基于electron,鸿蒙next目前看开发原生app会是一个魔改版本的js(类似ts把),使用前端技术栈开发的应用,基本上可以直接无需开发者适配,直接在全平台运行,因为底层都跑在浏览器上,而浏览器是完美全平台的,arm x86都能完美跑
ps:这里说的ipc准确讲应该叫ppc,大伙都这么说惯了,所以就说ipc了
1.高通并不是arm阵营最强的,甚至不是第二,arm阵营最强的当然是公认的苹果(最新的m4在4.47g频率下综合spec2017成绩比6g下的14900k强了百分之23,而且此时功耗只有8.4w左右,当之无愧的微架构ipc之王,绝对性能之王,能效之王,数据来源极客湾),第二强的是arm公版,高通的nuvia ipc看起来是不如x4的(当然,考虑到Phoenix可以超高频,姑且算落后程度不高),并且从ppt看arm新的架构x925比x4提升很大,已经达到了苹果m3级别的ipc
2.老黄要下场做arm pc了,前面说了x925已经达到了m3级别的ipc,而老黄明年的芯片就是基于x925的,大伙可以想想,目前一提性能最先想到的是什么,是游戏,每次吧里讨论arm架构 or apple的性能领先,总有人会来一句:"性能那么nb,跑个2077?",事实是目前虽然可以跑,但现实有两个因素导致arm阵营获得了不公平的待遇,
1.由于x86转arm存在部分性能损失(其实这还好)
2.更大的因素在于目前两家做arm pc的厂商在dx12环境下gpu天生处于劣势,高通adreno gpu对dx12驱动做的稀烂,并且高通的gpu也许也缺少许多桌面端高级特效(3dmark steel nomad下表现稀烂),苹果则是要接受dx12->vulkan->metal双重gpu转译,导致表现不佳,部分人是cpu和gpu不分的,只认游戏帧数,游戏帧数差,就认为arm垃圾(实际上这完全是gpu的原因,和arm没啥关系)而老黄的arm芯片出来则会很大程度改变这一格局,老黄入局arm pc,我预计会打着ai芯片的名义出个soc,然后可能会集成windows阵营有史以来最强大的gpu,用来应对llm日益增长的ai推理需求,并且大模型由于各种量化技术的滥用,导致对显存要求急剧增大,不排除直接集成gddr显存的可能,到时候这颗soc放在轻薄本/全能本游戏性能估计会拳打intel,脚踢amd
3.技术上看未来的软件开发趋势是使用前端技术栈来构建应用,目前全平台的qq就是基于electron,鸿蒙next目前看开发原生app会是一个魔改版本的js(类似ts把),使用前端技术栈开发的应用,基本上可以直接无需开发者适配,直接在全平台运行,因为底层都跑在浏览器上,而浏览器是完美全平台的,arm x86都能完美跑
ps:这里说的ipc准确讲应该叫ppc,大伙都这么说惯了,所以就说ipc了