日前,由BIWIN(深圳泰胜微科技)主办的BIWIN首届NAND Flash应用高峰论坛在深举办,来自全球NAND Flash、处理器和存储控制器的众多一线大厂齐聚,就闪存存储技术的发展和应用前景进行了深入的讨论和精彩的分享。这里精选部分厂商代表的演讲实录供大家参考。
BIWIN公司总经理刘阳:在Ipad和Iphone的带动下,智能手机和平板电脑这两个行业发展得比较迅猛,这两个行业对NAND Flash的需求带动了BIWIN的NAND Flash解决方案。根据第三方统计资料,今后几年消费类电子行业对NAND的需求趋势主要集中在SSD产品和智能手机产品,今后对于Nand的需求处于比较大幅度增长的趋势。NAND在手机里的应用从不需要,到功能机的需要,到有更高要求的eMMC,包括今后一些智能机对Nand的需求可能会更高。
综上所述,手机行业对Nand的需求主要集中在EMC、MCP、Nand和T卡这四类产品上,BIWIN均有相应的解决方案。在平板电脑行业对Nand的需求可能会更为复杂一些,因为平板有ARM架构的,有X86架构的,X86架构对NAND的需求主要集中体现在SSD产品上。平板对Nand的需求有四类,EMC、控制器+Nand、Nand和T卡,现在有第五种选择,就是BIWIN所推出的KSP产品。
BIWIN 1995年成立,专注于NAND Flash应用的研究。BIWIN有四家工厂,包括SSD、固态硬盘和flash封测工厂,2009年BIWIN组建了自己高端flash的封测工厂,目前产能已经达到14个billion一个月。
BIWIN平均每月消化Good Die超过10个billion,一年实际销售超过1亿2千件NAND Flash相关的产品。BIWIN是Toshiba和Micron在中国大陆NAND Flash产品的第一大客人,同时也是英特尔、Samsung和Hynix在中国大陆的NAND Flash产品的重要合作伙伴。在主控厂商方面,BIWIN是SMI在中国大陆最大的客人,也是深圳LSI在中国大陆的重要合作伙伴。目前BIWIN主推的自己品牌的五大嵌入式存储芯片包括qNAND、qSD、cNAND、MCP和eSSD。
MIPS中国区市场总监费浙平:我想主要从三个方面来跟大家做一些简单汇报,首先的看一下平板市场。这个月有一篇非常热门的文章,题目叫《平板电脑产业分析》,得到了网上大家非常高的评价。因为作者是我的朋友,我知道他背后的核心观点想表达的是什么。他就直接说现在深圳市场里出现的平板,在他眼中看来都不应该叫平板,而是一个高级的MP4,当然大家可以同意,也可以不同意,因为我只是觉得只要大家不玩文字游戏就好了。
与此相关的有一件事情,最近这两天网上也讨论比较多,就是吴鹰和杨元庆,据说是打了一个赌,说三年之后平板的销量一定能超越电脑了。我觉得某种程度上一不小心又会落进这个文字游戏过程当中,我自己是怎么看呢?如果把7寸屏以上的东西都叫成平板的话,我觉得在两三年以内销量有可能是会超过PC。但某种程度上来讲意义不是很大,如果你只是一个高级MP4销量的增长,并没有遏制PC的增长。举一个例子,U盘卖了很多,但是U盘和PC有什么关系呢?所以高级MP4卖得再多,对于电脑是没有压迫性的。所以在吴鹰和杨元庆的赌局上面,我个人更倾向于杨元庆,因为能跟电脑抗衡的平板,也就是所谓的电脑平板,我不觉得两年到三年以内能够对PC造成实质性的超越。我可能跟陈锋的观点稍微有点不同。所以我的观点很简单,娱乐类的MP4平板销量真的会很大,但是你真的要能够代替PC的类型,我不是非常乐观。
从消费者的角度来讲,第一是我们不谈所谓的生态系统,这个事情太大。但是有一件事情大家都会忽略,现在苹果之外的平板都是由Android在做,可是大家也许都不知道,我们现在出货的Android平板,Google所需要要求的必须的一些基本的兼容性认证,跟Google自己愿意把服务加上去的必要的授权都是没有的,其实都是盗版的形式在走,也就是CTS和GMS的认证。所以非大品牌的Android的平板,在某种程度上,在Google眼中看来都是灰色的东西。
第二,平板想要超越PC必须得保证两年以上的使用时间。我是指机器外壳、触摸屏的质量、电池的质量、电源管理的质量。从我自己个人的体验来讲,1000块钱以下的平板,也就是四五百块、五六百块的平板,你能够用到一年的话已经是很幸运了。平板要替换PC一个非常标志性的事情是要赢得商业用户。很多公司发电脑给员工手上,一般是要三年以上才允许员工换第二台电脑,如果平板发下去只能用半年,不可能成为一个商业机器去使用的。
还有一点,如果消费者都不愿意为一个平板花200美金以上或者1500—2000人民币之间的话,在他眼中根本没有把平板放在与电脑和PC同样的档次来看,我觉得很多人也许会认同。
最后谈一下PC,现在你敢放心把你最重要的数据存到平板里面吗?从存储的角度来看,我觉得很多人是不愿意的,一定会把你最重要的数据是备份或者存储在PC里。如果平板在消费者眼中还没有达到与PC接近的重要性或者敢用的地步的话,你怎么谈平板去替换PC呢?所以我觉得平板和PC抗衡还很远,平板的销量确实是可以很大,但是它是作为娱乐性的产品MP4的产品在做。
再谈Android,我觉得Android肯定是一个好东西,它现在还没有做到很好,这句话是Google自己的人讲的,在Google眼中它还有很多和平台相关的东西远远没有做好。
新的Windows会推得很快,也很猛,取得一定的商业成功和市场份额是毫无疑问的。但微软和Android抗衡一定是有问题的。微软首先不可能把操作系统的这块收入完全扔掉,微软的Windows操作系统相关的收入占比基本上在30%—50%之间徘徊。Windows出了一个新的版本,马上销售占比就上去了,会接近60%,然后慢慢掉下来,过几年以后又出来一个新的版本。所以微软把占自己40%—50%营收的操作系统的业务会革命性的做一个商业模式变化吗?我觉得很难想象,如果它能做到这一点,我就非常佩服它。
第二,微软大概是6万、7万人的公司员工规模,跟Windows操作系统相关的开发人员占10%或者更多一点,好几千人。我不知道Google最近的确切员工数目,大概是3万人左右。大家知道Google整个做Android的人有多少吗?它所有的工程师,包括操作系统、内核、应用、工具链、应用商店、技术人员、商务人员,整个Android的团队加起来是200人多一点点,包括有的老板在内。从这里面你就可以看到,第一是Google不从操作系统上占先,第二它以这么轻量级的团队来做。再回头看微软的商业模式和整个开发的组织架构,这两个公司能拼吗?我觉得往后微软在操作系统上一定是有问题的,如果它的模式和开发方式不变的话。这也是因为Google的开放,现在也有很多问题,它的开放性在做好之前一定有好处,也有坏处,好处是所有的人都可以用,非常开放。坏处就是应用程序不兼容性,或者是分裂性。在Android上的APP Store里应用程序很多,但是这些应用程序在不同设备之间的兼容性有问题,很多APP能在这个设备上跑,但是不能在那个设备上跑,这毫无疑问是一个非常不好的事情。
当前所有应用程序兼容性问题的根源是在Google自己应用程序开发工具链,Google承认没有做好。目前Google开放给应用程序开发者的语言提示主要有两套,第一是JAVA,第二是C/C++来写。如果你用Java来写应用程序的话,所有的设备兼容性问题都非常好,几乎绝对没有问题。所以里面的主控芯片可以是ARM,可以是MIPS的,可以是X86的,都不会有问题。但如果用C/C++来写应用程序,需要用NDK来进行一定的编译,这个应用程序的打包文件里面会出现CPU相关的机器码,我们知道机器码一定是跟某个CPU绑定的。Google知道它自己没有做好,但是没有办法,因为它之前一直做的是手机,所以没有看到这个问题。但一旦想要把Android做成平台的时候,这个问题就出来了。因为如果在APP文件里带有一个CPU的机器码,跨平台的使用绝对是有问题的。正是因为这个问题,MIPS和英特尔的X86变成了目前Android市场上的非主流方案。单纯从技术角度来看,无论是X86还是MIPS,现在市场里很多人都低估了X86的性能和能力,也低估了MIPS的性能和效率。在技术上这两个都是很好的。但是因为你有很多应用程序不兼容,这是一个非常硬性的问题,就把X86和MIPS变成了非主流方案。
这个问题有解吗?Google去年就开始想这个问题、做这个问题,但是去年它摸索了很多事情,虽然有一定的进展,但是效果还不是很好。Google在过去一年当中做了很多事情,我可以跟大家分享一下。既然APP的兼容问题是NDK造成的,Google为什么不直接把NDK砍掉就行了?所有的JAVA来写APP,兼容性不是很好吗?一般的答案是因为一些程序性能比较好,其实这是外面人自己的猜测而已。Google不敢把NDK拿掉,最最根本的原因,在于APP资源最多的是苹果的生态系统。苹果给开发者开放的编程的语言是叫objective-c,这是C/C++一定程度上的一个变种。Android为了从苹果的生态系统里面拿到这里面的应用的话,它只能开一个C/C++的渠道,为什么?如果一个APP用objective-c写的话,你让人用Java再重新写一遍是一个新的工程,不太可能。但是如果叫人把它移植到C/C++上,所花的工作量就会很少。所以Google不把NDK拿掉,最根本的原因是想给苹果的应用开发者搭建一个能够移植到Android上面的一个很方便的渠道。
第二,Google尝试过很多解决办法,第一个是把CPU公司叫过来签署一个协议,以后不搞分裂了,大家兼容一些。可是这时候Google很受伤,现在市场的主流方案,像陈总他们背后的后台老板是ARM,ARM直接说我不签,这个分裂性是你Google的问题,对我ARM没有任何的坏处,反而有好处。这时候Google突然发现它拿ARM一点办法都没有,所以Google接下去要想更多的别的解决办法。
我想给大家看一下LLVM,LLVM从Android3.0开始在代码包里面逐渐出现,但现在大家讨论不多的原因是Google还没有做完成,LLVM的机制和目的是什么? LLVM是一个开源的编译器项目,它能够把C/C++通过自己的编译前端编成Bitcode,这个Bitcode是和CPU无关的,然后在执行过程当中会把Bitcode在设备端进行第二次翻译,在设备端才把Bitcode转换成本地的机器码进行执行,这是开源的。性能效率远远超过现在GCC编译器,因为GCC是20年以上的老的编译器。LLVM项目的出发点是要做一个现代的更有效率的编译器。这个编译器的特点,正好它中间会产生一个Bitcode,跟CPU无关的,这时候我们的应用程序就可以在Bitcode上进行封装。大家又会问,这个可用吗?可靠吗?这里不得不再佩服一次苹果和乔布斯了,因为LLVM这个开源项目本身在行业里做了大概7、8年,苹果悄悄的在它的IOS整个应用和工具的构件里用的就是LLVM这套架构。所以苹果会不会某一天用X86?有人说苹果用了X86,CPU不一样了,应用程序全完蛋了。其实不是的,苹果早就考虑到这个问题,苹果要换CPU是一夜之间的事情,因为它从来没有在应用程序里签过任何跟CPU架构相关的内容。
回头再来看Android的应用框架构,你可以用Java,也可以用C/C++,C/C++的NDK是一个问题。接下去Google把LLVM做好之后,C/C++会走LLVM这条路,LLVM还可以支持Java,将来JAVA的应用程序也一定会被纳入到LLVM的架构里。Google自己有很大的动力做这件事情,现在的JAVA用了Dalvik虚拟机的东西,这两天被Oracle追着在告,说你的JAVA虚拟机侵犯了我的专利。这个虚拟机是Android里面的一个问题,所以Google一定会把它干掉。到现在为止,大家觉得Android的框架会非常漂亮了,以后全部用LLVM来做。但还不止, objective-c可以在LLVM里面完成。Android会直接帮助苹果社区里面的APP,不用再辛辛苦苦的从objective-c移到C/C++,可能把苹果里面的程序直接放在LLVM的框架里面完成编译。这是我们看到的Android往后发展的一个非常漂亮的事情。这个事情完成之后,完全会给市场上所有的非主流方案,X86、MIPS、还有其他国产的CPU在Android里面应该会完全开放,所以这对大家都是好事情。
Android会继续变得越来越好,会把CPU架构之间的差异抹平。将来无论是现在的主流方案,还是现在的非主流方案,将来在Android的世界里可以有完全平等的竞争,这无论是对芯片公司、方案公司,还有对客户来讲,一定是一件非常好的事情。
最后大家看一下非主流方案在春天里面开出的第一朵花,飞利浦品牌平板里面第一次采用了MIPS和君正的方案进行了非常好的一个产品发布,是102×600的屏幕,365克的机身,Android4.0,飞利浦有自己非常独特的一些音频的扬声器。然后也做了很多非常漂亮的颜色。我们希望这能够成为非主流方案在这个春天里开出的第一朵花,以后希望开得越来越大、越来越好。
实录精选(一):NAND Flash高峰论坛、智能手机和平板市场分析
实录精选(三):NAND Flash高峰论坛、智能手机和平板市场分析
文章评论(0条评论)
登录后参与讨论