加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

双核——开发者是否在充分利用这一技术的优势?

(2011-07-13 17:36:47)
标签:

高通

双核

异步双核

snapdragon

it

分类: 技术创新

双核——开发者是否在充分利用这一技术的优势?

Liat Ben-Zur
高通CDMA技术集团软件策略和业务发展高级总监

 

最近我与ZD Net亚洲的Kevin Kwang讨论了手机多核处理器的现状。我认为Snapdragon强大的双核处理器上市令人兴奋(已用于HTC EVO 3D和惠普TouchPad等),如果开发者使用能够充分利用体现多核优势的特有API来编写应用程序,那么硬件的威力将有更好的发挥。也就是说,如果应用程序的编码不是专门针对多核处理器,该程序将无法获得多核的性能。


ZDNet亚洲曾发表《软件专业性匮乏将阻碍多核处理器的利用》的文章,我认为目前的实际情况是大多数开发商对于多核技术的趋势并不特别明晰。大多数开发商在编写可下载应用程序时,只是利用平台提供商提供的HLOS(高级操作系统)API。基于标准的HLOS API集来编写应用程序,意味着他们所编写的应用将无法充分发挥多核技术的优势。


高通公司意识到了这一点,我们正在花大量时间帮助开发商充分利用这一新技术的优势,并将其体现到他们交付的实际用户体验中。我们希望帮助发挥这一系统解决方案的优势,将低层硬件、高层软件和高层应用程序这些点连接起来。高通专注于异构多处理,而不是对称多处理结构(SMP),异构能使系统根据负载实现最大程度地优化。当然这需要开发商深入了解如何利用这种灵活性。这也是为什么我们今天花这么多时间与开发商合作,从而优化多媒体性能等功能的原因。


例如,高通及其子公司高通创新中心(QuIC)正在将更多的精力投入到中间件和Web应用程序框架研发的研发方面,以分发WebKit、V8和HTML5功能等繁重任务的负载。由于70%的Web页面内容为图像,我们一直努力使WebKit中的图像解码实现异步和多线程(针对双核计算优化)。此外,高通公司还与多家HLOS提供商密切合作,确保他们提供能够提供充分利用多核并行处理能力的有效的API。


高通公司和高通创新中心目前还投入精力优化LLVM和相关的运行时间如Android Renderscript,今后还将优化OpenCL和谷歌的PNaCL,以更好地利用我们的多核硬件的优势。


高通公司与同类其他公司的分别在于,我们将帮助开发商社区充分利用我们处理器的优势。我们不是简单地推广我们硬件配置的“速度与功能”,高通公司的真正优势在于我们将帮助开发者社区充分挖掘移动计算的全部潜力。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有