Symphony SDK:强大的移动异构计算神器!

人工智能

625人已加入

描述


为了在今天的智能设备上提供顺滑和丰富的用户体验,对设备性能的要求也与日俱增,使得续航与散热成为应用设计需要考虑的重要方面。为实现这些目标,应用必须以最优方式使用底层硬件资源,给开发者增加了沉重的负担。


Symphony SDK 就是为解决这一问题而生,它提供了一组API,可以更加严格地控制如何利用Qualcomm® Snapdragon™处理器中各个运算单元,比如多核CPU、GPU和DSP,以便实施任务调度、异构卸载、续航及散热管理。


Symphony SDK为开发人员提供:



  • 一个针对 Snapdragon多核定制CPU、Adreno GPU和Hexagon DSP的简单编程框架。


  • 一个编程框架,可将Snapdragon 异构架构的任务调度、内存管理、内核同步等苦不堪言的工作抽象化,同时轻松对代码进行并行处理。


  • 直接利用Snapdragon处理器内部续航/散热管理软件的能力,为您的应用实现出色的性能和/或效率。


  • 更强的控制能力,通过核心亲和性(Core Affinity)控制代码在Snapdragon处理器中的执行位置,这也是任务调度的一个重要方面。



Symphony SDK 可以在任何计算密集型用例中使用,比如计算机视觉、图像/数据处理、低级算法开发、视频游戏等。


 




更多Qualcomm开发内容请详见:Qualcomm开发者社区。


打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分