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

移动异构计算的系统方式

(2013-08-21 15:18:21)
标签:

qualcomm

骁龙

异构计算

it

分类: 骁龙处理器

移动异构计算的系统方式


上篇博客中,我介绍了美国高通公司如何定义异构计算以及为什么处理器多样化如此重要。接下来的问题自然是如何将这些处理器集成在一个系统芯片(SoC)上,让它们在一起协同工作。


我们在近期的网络研讨会上探讨了这个问题,解释了整个系统,包括处理器架构、系统架构和软件基础架构,如何演进才能提供最佳的移动异构计算解决方案。我从网络研讨会得到最重要的两点是:采取系统方式的重要性和实施移动专用异构计算的重要性。


 

美国高通公司的异构计算系统方式

 

总的来说,美国高通公司在设计移动优化异构计算系统时采取了一种从全局出发的方式。也就是说,我们在打造一款产品时,着眼于包括处理器架构、系统架构和软件基础架构等在内的整个系统。以下是这种方式的示意图。

 

 
移动异构计算的系统方式

 

由于异构计算涉及整个系统,因此采用系统方式很有必要。整个系统包括三层:所有不同的处理器、系统架构与系统芯片软件。事实上,每层之间都是相互依赖的,如图中箭头所示。从整体的角度看此系统,工程师就能够评估关键的限制、要求和依赖关系,然后做出适合移动的最佳选择。由于我们定制设计整体系统,我们才能够做出最恰当的设计权衡,并利用这种思路提供一个更具协同效应的解决方案。这种定制设计方式对我们来说是独一无二的。相比之下,其他芯片供应商通常授权许可一些第三方处理器,然后把它们组合在一起。可以想象,这些处理器未必十分兼容,而且未必是为同样的限制条件或细分市场设计的。

 

要让处理器更便于应用开发商使用和编程,完善整个系统是很有必要的。您可以浏览网络研讨会的页面,查看一些很好的例子,了解高通技术公司如何完善处理器架构、系统架构和软件基础架构。

 

针对移动进行异构计算


我们采用系统方式针对移动进行异构计算,我们的独特角度可使整个行业受益。例如,我们在实施异构计算时,认真考虑了移动终端的特殊功率和热量限制。网络研讨会提到了共享虚拟内存、高速缓存一致性和环境切换等功能,这些功能必须根据移动特点来实施,而非采用PC设计中传统的CPU方式。另外,我们正在努力保持处理器的多样性,同时针对异构计算特性完善架构,因为正是这种多样性带来了优越性。如果所有的处理器都看起来一样,我们最终只会得到同构系统。我们不希望得到那样的结果。


我们正利用这些深刻见解,协助定义异构计算的开放标准。例如,美国高通公司正积极参与Khronos Group制定OpenCL标准的工作。另外,美国高通公司还是异构系统架构基金会(HSA Foundation)的创始会员。


想了解更多?可点击查看此处的视频短片,视频简要介绍了网络研讨会讨论的一些概念。另外,请留意Qualcomm未来的博客和网络研讨会。最后,不要错过Murthy Renduchintala在Uplinq 2013开发者大会上关于移动异构计算的主题演讲。

 

 

移动异构计算的系统方式
Pat Lawlor

Qualcomm技术市场高级经理

0

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

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

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

新浪公司 版权所有