分享

【数据+分析】认识一下所谓的C110(S5PC110),更新S5PV210

 guitarhua 2015-11-08

【数据+分析】认识一下所谓的C110(S5PC110),更新S5PV210

收藏 archon 发表于 2010-04-12 00:58
为了避免争议,特在最开始注明,我这里写的东西都是基于看到的数据,不能代表产品真实的表现,不要因为看我在这儿说的就觉得M9多牛B,我不保证M9会很牛B,因为很可能三星的产品看起来牛B,实际上只是个茶几,我只是想和大家分享一下资料,毕竟S5PC100的资料太少了。

如果您觉得我马上要开始吹牛,或者说以后觉得是我骗了你白白等了M9,那就请你不要看下面的文字。我说的很清楚了,不要看了以后再来骂我,那样我可是要和你对骂的。


从理论上来说,大家应该都已经知道C110到底是什么东西了——没错,那就是传说中M9采用的CPU,完整型号是S5PC110。关于这颗处理器,网上的介绍并不多,除了JW偶尔透露一些信息以外,也没有看到更多的东西,因此今天结合一份PDF,我们来看一看C110大概是怎样一颗处理器,它和C100有什么区别,和其它厂家的又有什么区别。当然,这份PDF是一份客户展示类的,不保证里面的数据没有水分,宣传全都靠谱,但看一下总归是好的。

我们知道M8的处理器是S3C6410,它是一颗整合了ARM1176(ARM11)核心以及PowerVR MBX级别(属于个人无责任猜测)图形核心的处理器。而S5PC100系列是S3C6400系列的下一代产品,它把内核升级到了ARM公司去年推出的ARM Cortex-A8架构(顺带说一句,iPhone 3Gs和iPad用的处理器也是这个架构,其中iPhone 3Gs用的就是S5PC100),同时整合图形核心也从PowerVR MBX更换成了PowerVR SGX(iPhone和iPhone 3G用的都是独立的PowerVR MBX,iPhone 3Gs升级为了独立的PowerVR SGX,但独立和集成的差别比较大,不好直接比)。S3C6410和S5PC100都采用的是65nm工艺制造,而今天我们的主角S5PC110(和S5PV210,另一个系列的一个型号)则升级到了三星最新的45nm工艺,因此前者的工作频率为667/833MHz(实际上833MHz下的发热和功耗应该是手机无法接受的,所以iPhone 3Gs把自己用的那颗S5PC100的频率降低到了600MHz),而后者的工作频率达到了1GHz。同时,得益于新工艺,S5PC110在整合图形核心上比S5PC100要好不少,据目前资料所称是PowerVR SGX540,片内二级缓存也提升了100%,从256KB变成了512KB。

PS,外围设备方面,其实都大同小异,主要的差距是S5PC100系列支持USB HOST 2.0,而S3C6410只支持到USB HOST 1.1,而且S5PC100系列支持HDMI输出。但因为供电因素,所以USB HOST的意义并不大,而HDMI接口对于手机来说实在是太大了(有小的,但不标准),所以关于外围设备支持这里就不多说了。

差点忘了说,S5PC100/110的内存系统从Mobile DDR升级到了Mobile DDR2,功耗不变,速度翻倍。

S5PC110在三星的内部研发代号叫Taurus1,在三星的宣传中,这是世界上第一颗45nm工艺制造的SoC(很明显牛皮吹爆了,高通的Snapdragon才是)。45nm到底有什么优势呢?这里有一张对比图。
pwr.jpg

这张图中的功耗是在网页浏览下得出的对比,并没有标出具体的数字,所以无从查证。最左边那个标Cortex-A8 833MHz(65nm)的显然是S5PC100;第二个是Atom 1.6GHz,不用解释;第三个标称Cortex-A8 1GHz L2 256KB(45nm)的,个人猜测应该是高通的Snapdragon处理器,而最右边那颗自然就是S5PC110了。可以看的出来,虽然功耗差距并不是很大,但S5PC110的功耗无疑是最小的,而且值得注意的是,运行频率为1GHz的S5PC110,功耗比833MHz的S5PC100目测大概少了20%,考虑到C110比C100强了很多,看来45nm工艺果然是很有用的。

除了网页浏览,三星也给出了一些其它方面的功耗,例如处理器核心典型功耗为11毫瓦,播放MP3的时候在1200mAh的电池下连续播放时间可以超过100小时,而播放720p视频的时候典型功耗也只有320毫瓦。

多媒体方面,三星宣称S5PC110处理器可以支持多种格式下的1080p分辨率编解码,同时对每个格式的支持度也有所提升。比如S3C6410只支持H.264 Base Profile,而C110就可以至少支持到High Profile;S3C6410不支持B帧(双向预测帧),而S5PC110就支持。因此在视频文件的兼容性上,S5PC110无疑要比S3C6410提高了好几个台阶。相信在看到了M8的表现后,大家对M9的视频体验应该是可以抱有一定的期待的。在这里三星并没有给出C110具体的列表,但给出了C100的,我们来看一看。C110和这个比,只好不坏。
mfc.jpg


S3C6410的2D速度过慢(内部总线带宽太小)一直以来都是制约M8界面流畅性的主要因素。在这方面,三星并没有给出S5PC110的资料,但给出了S5PC100的,那就是支持到1280x800,24位真彩色,2D下的BitBlt速度可以达到167MPix/s,C110会在这个基础上有进一步的提升。而另一个严重影响M8性能的,就是S3C6410内置的图形核心的3D性能了。在6410的PDF里,三星称6410的三角形生成率可达10MTri/s,而像素填充率未知。到了S5PC110,三星终于给出了测试数据:理论三角形生成率20MTri/s,理论像素填充率1000MPix/s。前些天JW说S5PC110的像素填充率是2000MPix/s无疑是错误的,因为那是S5PV210的数据。但即便如此,也比6410的数据75MPix/s(出自JW之口)要提升了许多许多倍,所以M9的3D性能还是可以让人有那么一点点的期待的,至少不会像M8那样毫无想法。PS,据可靠消息称,根据真实测试,C110的3D性能的确比6410强好多倍。至于估计很多人关心的能不能达到水果的水平,个人来说不知道,毕竟整合和独立之间不好比(上面说过了),而且分辨率也放在那儿。不过个人倾向于至少是可以达到iPhone 3G档次的,但距离iPhone 3Gs应该还有一定的距离。

光看数据意义并不大,好在三星也给了我们一个测试成绩。
3dm.jpg

这张图是3DMark Mobile 06的Game Test 1,三星给出的成绩是144FPS。由于测试数据其它一概未知,因此到底这个成绩属于什么级别,还不是很清楚。但我们可以看一看另外一款性能很强的芯片:德州仪器OMAP2420,它内置的是PowerVR MBX级别的处理核心,处理性能估计大约比iPhone一代和iPhone 3G差30%左右,而这颗芯片在这个测试下的成绩是37.6FPS。虽然因为测试环境未知而无法比较,但光这两个数字应该足以说明一点点的问题。希望三星不要让我们失望。

光介绍了S5PC110是不是不过瘾呢?好的,下面让我们来和其它厂家的产品比一下。当然,数据来自三星自己,所以肯定是怎么好怎么说,大家不要奇怪。
首先要确认的一点是,S5PC100的处理器性能是相当差的,同频整数运算性能大概只有德州仪器OMAP3530的一半,比高通的Snapdragon处理器的一半多一点点。但这仅仅是C100的,C110由于增大了二级缓存,而且制程也提升了,所以有可能也会有其它的一些修改,因此性能应该会有一点提升,这个是不确定的事情。为什么说这个,是因为希望大家知道,三星这样的公司一向是很喜欢吹牛的,而且很喜欢报喜不报忧。他会竭尽全力向你宣传自己的主频有多少GHz,但绝对不会告诉你自己的同频性能比别人差50%,这个习惯就好。刚才上面那些数据看起来很美好,希望大家也在这个前提之下选择性吸收。

首先还是功耗。Tautus1(C110)的功耗是11毫瓦(平均还是最小不知道),而高通的Snapdragon的功耗则是30毫瓦(老实说性能差的自然功耗也就低),播放720p视频时,刚刚说到了C110是320毫瓦,而Snapdragon则要770毫瓦。

然后是媒体支持。C110支持1080p的编解码,而高通的芯片只支持到1080p回放,720p编码,德州仪器的就更差了,只有720p编解码。与此同时,S5PC100也只是支持到720p编解码。

3D性能方面,三星比较厚道,没和其他人比,推出来做参照的是S5PC100。根据数据,S5PC100的三角形生成率是10MTri/s,像素填充率是166MPix/s,C110则是刚才说过了20MTri/s和1000MPix/s(不知道我有没有看错,PDF里似乎写了峰值三角形生成率可以到89.1MTri/s)。联想到苹果为什么要给C100配一颗图形处理器,也许就是因为C100性能太差(实际上问题比这个复杂的多,独立的显示芯片不消耗系统总线带宽,所以同等配置下独立的性能肯定是好于集成的,但毕竟贵,而且多一块芯片,问题也要分开看)。而C110也许就不存在这个问题了。

其实写到这里我也觉得很乱了,但毕竟资料就这么乱,所以我也没办法……大家将就着看吧,总体来说,C110是一颗比较强的处理器,至少比M8用的S3C6410强不止一个档次,相信在C110加持下的M9,表现会比M8好不少。但目前为止一切都还是未知数,都还得等出来了再说,所以我这儿说的大家千万别当金科玉律,到时候有错我可不负责……

————————————————————
额外的几个小问题。
1、为什么用三星?
因为在高端ARM领域,国内主流的入门教材、人才培养、硬件搭配、技术支持,很多都以三星为主。大家可以去本地电子市场观察一下高端的ARM开发板,几乎清一色是三星S3C2410或者S3C2440,然后就是PXA270这些,其它的几乎看不到。所以在国内,绝大部分的人都是从接触三星开始接触高端ARM的,研发经历、经验、产品,多半都是以三星为硬件平台的,所以选择三星对于MEIZU来说并不奇怪,因为很显然,MEIZU不像其它厂商一样有足够强的研发实力(就是人才),去同时研发好几个硬件平台,再加上一直都用三星,所以继续选择三星是很正常的事情。至于其它的原因,实际上并不那么重要。嵌入式领域的研发,尤其是硬件平台开发,复杂度远远高于没有接触过的人的想象,换掉一颗SoC,往往已有的一切都要* *重来,代价是非常大的。所以哪怕是名牌大厂如HTC、NOKIA,更换平台也不会很频繁,例如HTC近几年来一直都在采用高通的MSM7200系列,而NOKIA一直都在用飞思卡尔的MXC300。

2、三星自己不用自己产品吗?
这无疑是谣传,其目的只是误导别人,让别人以为三星专门生产垃圾,然后专门卖给别人,进而贬低选择三星的产品的价值。事实上三星采用自己主控芯片的产品并不是没有。造成这样的问题,其原因在个人开来无非是下面几点。首先,三星进入ARM这一行时间并不长,在生产经验方面是不如老牌大厂的,所以设计出的产品在初期性能并不好,不足以满足三星自己的需求,因此产品更多的是用于开发用途,而不是产品用途。三星在选择产品的时候,首先考虑能否满足性能需求,其次考虑价格,很久以来三星自己的产品都不太能满足自己的需求,不用是正常的。但随着三星产品的性能逐渐提升,三星也开始用自己的主控了,比如6410,比如S5PC110。三星都用这些芯片出过手机(最近的Galaxy S i9000就是S5PC110),所以所谓的三星从不用自己的产品这样的谣言,明显是不攻自破的。

3、集成显示核心和独立显示核心有什么差距,差距有多大?
实际上很难区分独立与集成,因为实际上现在的高端主控芯片几乎清一色都采用了多片封装,从而实际上都是SoC(System On Chip)。这样的芯片就类似于你的电脑,从外壳上看,它是一个整体,但拆掉机箱挡板,里面还是一个一个的组件。所谓的集成显示核心,有可能仅仅是和处理器封装在了一个外壳里(甚至制作在了一片硅基上),从本质上来说,它和独立的没有任何区别。但如果你认为独立和集成就没差别了,那也是不对的,他们两个的差别一般会很大,但其根本原因并不是在于芯片本身是否集成,而是在于显存是否集成。
在ARM SoC内部,可以理解为一条走廊连接着很多房间。这些房间有的是处理器内核,有的是内存,有的是显示核心,有的是外围设备。房子里有许多的人,他们经常需要走动(复制数据),而唯一的通道就是那条走廊。在某些情况下,一个人(数据)从一个房间(内存)走去第二个房间(外围设备)的中途,还必须要到第三个房间(处理器)去报到一下(处理),可见总线是多么繁忙。对于大多数集成图形核心来说,它的显示存储器都是共享自本地内存的,这样,显示核心就和处理器共享了内存。大家都知道,显示核心要工作的时候,是需要从显存调用数据的(而且调用的非常频繁),而处理器又会从内存往显存填写数据,这样就形成了很多数据流,主要是内存->总线->显存,与显存->总线->显示核心。这些数据流都要走总线走,而方向又不一样,很显然会造成总线拥挤(走廊里全是人,方向还不同),数据传输率下降,导致的直接结果就是性能差。而拥有独立显存的系统,就相当于把显示核心和显存放到了一个房间里,这样数据流量就变成了内存->总线->显存,而显示核心和显存的数据交换在房间内部自己完成。因此走廊里就只有一组人流了,而且方向是同一个,自然而然的就会提升很多性能。所以为什么iPhone的3D性能在同类产品里是很好的,原因就是它采用了独立显存的显示芯片,而并不是它采用的显示芯片有多高档。同样的道理也出现在PSP上,PSP的显示芯片比iPhone差多了,但游戏效果又要比iPhone好很多(请想骂我的童鞋在开口之前先去看看PSP上的战神和GT,再对比一下iPhone上的同类游戏)。基于这个原因,如果S5PC110的显示核心是集成显存的,不论核心本身有多强,在面对独立显存的产品时都有劣势,这个劣势有多大,就不清楚了,要看总线带宽,最坏的情况下可能只有同型号独立显存产品的一半。(无责任猜测:C110和PV210里应该至少有一个是独立显存的,否则那个显示核心的能力,靠共享内存是根本发挥不出来的,如果这样设计,三星就是脑袋被门夹了)


————————————————————
忘了说一句话,千万不要看了这个就对M9报以多少热切的期待,指望它干翻IP之类,时刻牢记两点:
1、三星喜欢选择性过滤对它不利的消息,只告诉你有利的数据。
2、价格决定一切,一份价格一分货,不要指望画紫铜的钱买黄金。




————————————————————————
应要求更新S5PV210的简单资料。
其实S5PV210反而好写,因为PDF主要介绍的就是S5PV210和S5PC100,C110的资料都是散落在各地的。
相同就不说了,主要说不同。

S5PV210和S5PC110一样,都采用了最高可以运行到1GHz的Cortex-A8核心,45nm工艺,512KB的二级缓存,还有200MHz的内部总线频率(C110的总线频率应该是差不多的)。图形性能上,S5PV210内置的是什么核心暂时还不清楚,但三角形生成率和像素填充率都比S5PC110要翻了一倍,达到了40MTri/s与2000MPix/s。
视频支持方面,与S5PC110基本上是一样的。
功耗方面,在播放720p时,三星称S5PV210可以播放7小时,工作电流只有400mA(不知道是不是写错了,这个数字明显和之前的冲突),同时竞争对手的功耗几乎都是它的两倍,包括OMAP和Snapdragon。
最后就是封装方面。S5PV210比S5PC110长宽各大3毫米(14x14->17x17),在三星的规划里一个定位上网本一个定位手机。如果JW真想做mBook,S5PV210是一个可能的选择。

[ 本帖最后由 archon 于 2010-4-13 02:24 编辑 ]

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多