作为移动时代的新贵,高通依靠移动设备处理器上的优势,在市值上超过了传统大佬英特尔,成为芯片市场的新领袖。在移动市场上,高通在技术领域的发展方向,以及在移动生态的构建方式,将影响整个企业级在移动领域的发展。
那么,高通是目前的主要技术是什么,如何看待生态链的发展,如何跟生态链上的厂商合作以及高通未来发展方向,重点发展领域是什么?带着这些问题,CSDN采访了高通产品市场总监鲍山泉,他就这些问题向CSDN解答了他们的疑惑。
CSDN:在移动时代,移动应用更依赖GPU,你是如何看待GPU在移动领域发展上的作用呢?
鲍山泉:很多人还不知道,尤其像谷歌的(安卓系统)的手机的屏幕。屏幕滑动的时候GPU在做大量的工作。我们有一个监控软件,能够检测手机内部的4个CPU、GPU工作情况。我一滑动屏幕,GPU(使用率)马上就上去了。
原因是什么呢?谷歌(安卓)从3.0开始,UI渲染会用GPU来做,一般用户看到的UI是三层,最底下是背景,第二层是这个(滑动框外围),一般在滑动的时候这个不会动,第三层是滑动的时候会跟着手势动。这三层都是由GPU支持的。
另外,像导航、浏览器,如果打开谷歌地图或者浏览器,整个界面、图形、外框、小框,都是GPU支持的。安卓在用GPU做更多更重要的事。
现在,大家都在努力开发GPU的能力,因为GPU比CPU更适合于处理看得见的东西,而CPU做这件工作可以,但是能耗会很高。
CSDN:目前行业流行异构开发的概念,企业希望通过异构编程来实现CPU、GPU等模块统一计算、统一管理、统一调度。针对这个问题,高通未来的方向是怎么样的?
鲍山泉:刚才讲的手机里有CPU、GPU、DSP。DSP能量没有被释放出来,如何释放出来?需要几个业界挑头的出来做一个统一标准,标准统一谁都可以用。
现在业界里有两个比较强的力量,异构的方式是其中一种,这种模式是游戏开发者、操作系统非常希望实现的,高通也会支持。
异构的做法是定义了高层接口。游戏开发者用它做工作,但是到不同芯片里,芯片哪一部分分给CPU开发者不用管,高通会出一个编写流程来进行分配。
CSDN: 是实现整个DSP统一的编译器?
鲍山泉:是一个分配,比如你用OPENCL做一个游戏,主要任务是把高阶语言编译成CPU、GPU认识的,对于开发者来讲就是一套标准。这是第一个力量。
谷歌认为OPENCL非常好,但是安卓使用的是JAVA系统,所以就推另外一个更适合用的。现在看就是这两种力量。随着安卓生态系统壮大的话,我们觉得这个也很重要,因此高通是两个都支持。
而内容开发商、游戏开发者要做一个判断,想用哪个标准来做。高通一般不会去押宝哪一个模式,我们有足够的实力支持两种模式。让开发者自己判断。
CSDN: 你们未来会推单独的(标准)吗?
鲍山泉:目前不会,生态系统是最重要的,内容开发者很怕(标准太多)。高通会支持主要的标准。OPENCL也是我们最早支持的。我们一般不会特别押宝,或者单独推出来一个。
CSDN: 开放性是高通未来一直坚持下去的?
鲍山泉:我们不会单独出一套系统,但是会加,比方说安卓的API,但是因为高通的硬件可以开发出更新的东西,可以把传感器解放出来、或者把GPU、其他的东西放出来,加在谷歌(安卓)的API上。
CSDN:虽然你们在制定统一标准,推出各种开发工具,但是后面跟进的开发者比较缓慢。其实高通的目标挺广大的,除了游戏,还有物联网等等领域。你们是如何看待开发者没有跟上你们的节奏的现状的?
鲍山泉:我认为OPEN2.0推出到大量使用这个过程,会出现两年的时间差,肯定有这样的周期。一般大的游戏厂家和引擎厂家会先用,会先出几款游戏,会充分利用更好的API和系统资源,直到这些人把这些游戏推出来,小的游戏厂家觉得确实好,然后才跟进。这个两年是一个提升和优化的过程。
CSDN: 高通有没有具体帮助他们做提升的想法?
鲍山泉:我们以后会大力推广。像智能手表、物联网,对功耗要求非常高,这种情况下如果开发者知道还有功耗的DSP可用,或者可以控制CPU、GPU频率的工具,就会很好的利用它。高通如果一旦知道有这样的分析工具,会更好的支持。我们在今后要大力推广,让大家知道我们这个网页,只要进去注册了,会发现很多东西是免费的。
CSDN: 高通对于开发者生态圈培养的计划是什么?以前大部分的生意是在运营商、固定的合作伙伴那里,他们有一套成熟的商业模型,现在跨入了更广阔、更开放的区域,你们自己如何看待与开发者的关系?
鲍山泉:在国际上比较大的游戏公司,像开发愤怒的小鸟的公司,我们一旦有新的开发工具、开发平台出来,他们都最早使用。这个在国际上已经做了很久,也非常顺畅,在国内这方面我们做得相对较少,这个也是我们需要进一步来做的事情。
我们现在在找国内比较好的引擎公司、大的游戏公司,把我们的产品介绍给他们。这样是逐渐把国内的游戏、开发生态连接起来。现在国内游戏开发团队的相对开发规模和质量各方面还是有待提高。
CSDN:你们有像AR这样的跟开发有关的工具,你们现在的工具类软件还是不缺的。但是你们的产品并没有做很好的整合,包括现在的SDK、文档这块,都比较分散,标准好像也不是特别有一致性?
鲍山泉:我也经常在看,比如刚才我用的这个工具,下载之后都可以随时看手机内部CPU情况。我感觉网站还是这样,对自己某一个局部问题想了解的开发者很有帮助,可以搜索用哪一个工具解决一个问题。
但是我同意您说的,想系统了解高通,有一个综合介绍,这个确实我们需要加强和加紧。尤其是从一般开发者角度,确实我们需要从他们角度考虑有一个专门介绍。
CSDN: 你们现在做的是生态系统,而且可以说在开发者这一块,是一个比较新的领域,你们是需要去做的事。高通的SDK,哪些是开发者用得比较多的?
鲍山泉:举个例子,手机厂家觉得UI比较卡,一般到60帧的时候,两个界面转化的时候会停顿,他就用我们的工具,一帧一帧检查,对于手机厂家来说UI就是一个应用,如何把UI做得更流畅对他们来说很重要。
CSDN:未来手游、移动应用会出现64位应用吗?
鲍山泉:64位应用的发展还要观望,PC这一侧我们了解到, 64位也出来,已经有十年时间了,但是大部分应用还是32位的。从PC角度没有看到特别强的开发者很快使用它,我们也在分析原因。不过我们作为芯片公司也是支持。
CSDN: 移动端可穿戴设备是一个趋势,高通现在有没有针对于可穿戴设备、体感这种东西有一些方案出来?
鲍山泉:这个现在我还没有办法给您提供答案,但是SOC里有很多模块,基本模块里我们从功耗和性能比我们是做得最好的,其他很多芯片厂家甚至连DSP都没有,就是CPU去做很多事。假如说高通要做也是在业界会做出来最快最省电的方法。
CSDN: 高通在讲自己已经超越了英特尔成为了处理器、GPU的第一,英特尔在X86市场的积累、上层的驱动、应用都是非常多的,而且现在基于手机SOC厂商也比较多、竞争比较激烈,高通如何造就一些技术的壁垒去让其他的厂商无法跟高通未来竞争?
高通:高通在和微软有很紧密的合作,比方说我们骁龙600、800都会用Windowns方案。
您前半个问题是一些是基于X86的方案如何放在我们方案上?高通会提供底层编译器,微软更高语言写的话,要跑在我们芯片上做一次编译,可以编成我的处理器认识的,这样可以跑在我的系统上。
我们认为在手机时代里,基于ARM的生态系统要大于X86生态系统,相对来说我们不认为有很强的需求需要把以前很多的应用迁移过来。实际上很快游戏开发者会开发出来相应的新的功能。因为移动发展非常快,吸引开发者非常多。
至于后半部分问题,我们是希望建一个非常健康的生态环境,也不会特意设置壁垒,相反会积极参加交流,我们会把我们优势的东西提供给相应组织,让开发者充分应用我们的优点。
我做得好的话自然大家会认可,应用我的东西。
CSDN: 现在移动端的SOC竞争比较激烈,高通如何一直保持自己的优势?
鲍山泉:我觉得高通有很多在架构级的优势,而且我们一直在这方面努力。另外是会上提到SOC里的边界码,高通是全球唯一一家自己做的,这是非常独特、强大的优势。
比方说OPEN三个协同合作,如果这三个协同合作是从不同公司来的,你把它放在一块可以,但是软件上如何做到融合?底层的编译和分配,如果有协同合作要改可以随时调整这三个部分,硬件和软件可以互相优化,但如果没有,只能硬生生优化软件,硬件问题绕不过去就绕不过去了。这方面是高通非常强的优势,为什么OPENCL一出来是高通最早支持的,因为我们所有的东西都是自己的。
CSDN: 最近安卓4.3出来之后,谷歌把里面的OPENCL部分拿掉了,您如何看待这个问题?
鲍山泉:我想谷歌出发点还主要是防分杈,从游戏开发这个角度他推新的东西我们理解,高通也全力支持他,至于OPENCL这边开发者是否会用由应用开发者来决定,高通是支持者,两个标准都支持。
CSDN: 其实就是两手准备,是这样吗?
鲍山泉:这是我们在食物链这个位置决定的,我们在一个最基础的位置上,我们的责任、我们商业模式决定了高通必须什么样的(标准)都能支持。相当于我们是公路一样,允许跑这种车也允许跑这样的车,这样基础才会好。
评论
查看更多