百姓大小事,一呼百应!

百姓网 | 百姓知道

软件开发

华为自主研发的海思 K3 四核在 CPU 业内属什么水平?

华为发布了D1四核版,CPU是1.4G的海思K3四核处理器。首先应该先赞一赞华为的实力!但话说完,不知道华为的CPU在智能手机业内,跟高通、德州、三星、英伟达乃至联发科这些厂商对比,处于什么水平?另外,在采用国产自己的CPU的安卓手机上,会不会出现软件硬件的不兼容问题?

2 个回答

  • woaiqiu | 2017-10-17 11:50:37

    (转子炮神大大)http://tieba.baidu.com/p/2060549434
    首先对华为事件表个态,针对不同场景设置Profile可以,甚至值得推广,但对Benchmark设置不可见的白名单,在Pad上偷偷降低分辨率,就不太可取了。华为在解释中也强调场景,刻意回避关键字的问题。毕竟关乎企业形象,要给个正面的说明很难,可以谅解。
    再谈一下对海思这款四核的看法,作为“业外人士”,见识浅薄,还请轻拍。此次风波,各位业内人士都很辛苦,很不容易。作为局外人,能说一些自己想说的话,我已经很欣慰了。


    我不太清楚海思在移动AP方面的实力,但是看其历史,也就在几年前有一款K3的手机AP。今年的K3V2,或许从入门级四核入手会比较好,但是华为终端试图走“高端精品”的路线,导致海思K3V2这颗SOC不得不“被高端”了。

    但遗憾的是,海思的IC设计水平,只能跟国内的瑞芯微,全志,展讯等是一个档次的(或许在移动AP方面的经验还不如他们?),跟TI、高通、三星等国际大厂还是有显著差距的。
    于是在GPU的选择上就出了问题:

    占有率最高的PowerVR,如果能选择个SGX543/544 MP2或者MP3,跑300MHz左右或者更高(看设计功力了),实际的表现应该会不错。PVR的GPU,面积虽然稍大,但有着最佳的Perf/mW(性能功耗比),实际游戏中的表现也很好。但遗憾的是,在一年前,Imagination还没对大陆开放PowerVR GPU的授权。(之后海思立刻授权了SGX6)

    之后是ARM的Mali-400,塞进去个MP4应该没啥问题,40 LP下应该也能跑到300MHz的样子。但是遗憾的是,这个GPU跟三星的Exynos 4系列重了。相比采用32nm HKMG工艺,Mali频率从440MHz起跳,直到533MHz的三星4412,采用同样GPU相比对手将毫无优势可言,即使在跑分上也不会好看。

    GPU最后选择了Vivante最高端的的GC4000。Vivante的GPU,跟PVR的相反,追求高的 理论性能/面积 。面积小,成本低,通过较高的运行频率来补足理论性能。但是功耗表现,实际的游戏表现(包括游戏支持度)上,都不尽如人意。Vivante的GPU,给我的感觉就是入门级的屌丝SOC用的,能带个屏幕,跑个安卓就完事。

    但海思选取了其高阶的GC4000,并大作文章,称之为exclusive 16-core GPU(其实上GC4000是8 shader cores)。根据发布会上公布的数据,运行频率应该在600MHz+。但实际产品的最高频率仅480MHz,在一些非benchmark应用中,频率甚至被锁定到最高240MHz,可见其功耗表现不佳。由此导致游戏性能不佳(甚至是一些小游戏流畅度都不足)。一些需要数据包的大型游戏,频发兼容性问题,有些黑屏不能玩,有些存在贴图错误,实际表现不尽如人意。唯一的好处是,Benchmark上终于能meet Exynos 4412 440MHz的Mali了。

    或许有人会期待其像Mali一样逆袭,但是Vivante既不像ARM有强有力的推广,其GPU又少有强有力的厂商应用,甚至海思在license SGX6和Mali之后,都很难说其下一款SOC(K3V2+)会继续采用Vivante的GPU。总的来说,我对这款GPU的前景并不看好

    但回过头来说,海思也是不容易的。A9能跑到1.4/1.5GHz,在目前40LP的四核A9里也算是最高的了。据说以前后端都是TI帮做的,这次后端自己做,从去年9月流片回来一直忙活到今年8月底上市,100多人的团队也特别辛苦。但是毕竟实力有限,一口气也吃不成胖子。或许踏踏实实的定位中低端四核,配个实用点的GPU,早点出来卖或许是个更好的选择。积累经验后,下一款再努力上高端。
    总的来说,这是款下功夫的产品。抛开GPU来说,整体还是不错的,符合其宣传的水准。但是话还是要说明白的:对于消费者,除非你不打算玩带数据包的游戏,稍微玩点大游戏的用户,不建议购买海思K3V2四核,要不然有的折腾的。

    最后,如何以正确的心态去支持国产,也是值得我们深思的。在一个国产产品和国内行业风气之间,如何取舍,值得你我考虑。

    本问答由woaiqiu提供

  • woaiqiu | 2017-10-17 11:33:52

    海思是买的ARM的IP核。
    先说说ARM的IP核吧,ARM授权包括指令集和CPU核心架构。
    指令集是CPU与上层的编译器、操作系统和应用程序的接口,使用ARM指令集意味着你做的CPU可以兼容安卓系统、安装应用、C编译器。如果哪个公司自己整一套全新的指令集,那它做出来的CPU一点用处没有,既没有操作系统也没用应用。前段时间联想出了个K800,用的是英特尔Atom CPU,这款CPU非常特别,使用X86指令集,结果是一出悲剧,很多游戏兼容不了。不过英特尔还得感谢谷歌,否则这个CPU连安卓都兼容不了。目前来看,CPU不用ARM指令集很难玩转,而且随着越来越多应用只支持ARM,ARM的地位会越来越巩固,就像电脑CPU,如果不用X86指令集,连Windows都很难安装,这是一个垄断的帝国。

    本问答由woaiqiu提供

* 本站部分内容来源自网络,仅作分享之用,侵删。