qualcomm snapdragon系列的soc芯片中,包含了三块具备较大处理能力的计算单元:krait cpu、adreno gpu和hexagon dsp。如何更好的利用这三个计算单元,成为了移动应用开发者们必备的知识。
众所周知cpu的整数运算能力很强,gpu的浮点计算能力更强,而dsp在计算方面的特性和gpu还是有一些差别。dsp更倾向于处理有时间序列的任务。比如多媒体编解码任务,这是dsp最擅长做的。在视频编解码过程中的通常算法,是会根据前后两帧之间的差值来进行计算。因此dsp更适合去做一些机械的、简单的计算工作。它最大的特点就是功耗低,使用它处理计算任务可以更加省电。
现在snapdragon 200、400、800和更高端的型号都已经全面整合了qualcomm的hexagon dsp计算单元,能够帮助软件开发者优化应用程序的功能和多媒体的性能。而这枚hexagon sdk是qualcomm出品的一款软件开发包,帮助开发者方便的访问hexagon dsp的计算资源。
hexagon的开发工具和教程
hexagon sdk:https://developer.qualcomm.com/mobile-development/maximize-hardware/multimedia-optimization-hexagon-sdk/application
hexagon 参考卡:https://developer.qualcomm.com/download/hexagon-sdk-quick-reference-cards.zip
hexagon 论坛:https://developer.qualcomm.com/forums/qdevnet-forums/multimedia-optimization-hexagon-sdk
csdn本地相关技术博客
qualcomm_hexagon dsp开发入门与提高概述
qualcomm的处理器一直是业界性能和稳定性的代表,在功耗上也有不错的表现。纵观qualcomm骁龙系列芯片的发展,我们可以看到骁龙系列从s1代开始,几乎所有的片上系统(soc)就一直搭载了低功耗而且处理能力强劲的pre-hexagon(qdsp5)或hexagon(qdsp6)核心,下图罗列了hexagon系列所搭载的片上系统(soc):
qualcomm_hexagon sdk初入门
qualcomm_hexagonsdk初入门 前面两章一直在从硬件部分去探索hexagondsp的强劲,看我扯了这么多,相信各位读者都会有这么一个疑问:既然它这么强劲,那么我们应该如何开发以及开发都有哪些工具呢。别担心,这一章开始我就将从开发者角度来看待这样一款强劲的芯片如何采纳到我们熟悉的开发阶段以及介绍开发过程中以及qualcomm官方为我们提供的各种各样让人兴奋的示例与新功能
hexagon dsp的所有寄存器
在hexagon 处理器的寄存器组中包含了两种寄存器,分别称之为通用寄存器以及控制寄存器,与我们见过的很多dsp类似,通用寄存器适用于通用类型的计算,例如地址的生成以及标量数据矢量数据的数学计算。
而在hexagon处理器中,控制寄存器还可以支持特殊用途的处理器特性,例如硬件回路以及分支预测
更多资讯,请访问qualcomm开发者官方网站。
详细介绍双频手机支付设计方案
罗德与施瓦茨将携毫米波安检门重磅参与2023客运中心博览会
芯片为什么短缺车停产
基于HIL+RCP的三相整流电路实验分享
是德科技中标中国移动研究院移动物联网测试系统
Qualcomm年度十大SDK盘点:Hexagon SDK
未来是智能机器人取代智能音箱 还是两者共同发展暂时未可知
提供真正图形性能的移动平台GPU
VR交互技术浅析 为何头部追踪加体感才是王道?
DARPA耗资20亿美元的AI Next计划,究竟怎么样了?
这些致命缺陷,导致iPhoneXR销量惨淡,疯狂降价
OPPO申请“智能眼镜”发明新专利
详细解读:太阳能光伏连接器mc4
制造出超声波成像系统样机,只需三个月
led硫化失效分析_led防硫化措施
电极的作用及评估
果净冰箱破局 除农残保健康
到2022年 安防行业市场规模将达到近万亿
浪潮存储增长迅速,目标中国存储市场第二
东芝工厂停电事件损失出炉,预计7月中旬恢复生产