Hexagon SDK概述

来源:互联网 发布:犀牛软件5.0 编辑:程序博客网 时间:2024/05/16 06:55

前言

Hexagon DSP与Krait CPU、Adreno GPU是Qualcomm晓龙芯片中包含的三块具有较大处理能力的计算单元。其中,CPU和GPU较强的能力分别是整数运算能力和浮点计算能力。而DSP更倾向于处理有时间序列的任务,比如多媒体编解码任务,同时具有功耗低的优势,使用它处理计算任务可以更加省电。Hexagon SDK是Qualcomm出品的一款软件开发包,帮助开发者方便的访问Hexagon DSP的计算资源。

Hexagon SDK介绍

Hexagon SDK可以帮助开发者轻松使用DSP的所有功能,可以在DSP上动态地加载和执行我们的代码,降低开发者的开发难度和开发周期。其应用范围包括音频、视频、图像和计算机视觉等领域。

Hexagon SDK 最新版本是V2.0,显著的特性是:支持Qualcomm® Snapdragon™ 810处理器中的Hexagon DSP,从modem DSP(mDSP)转移负载释放了500MHz的额外MIPS;动态调节(参数和持久性)和LLVM编译器等。

我们可以从Qualcomm开发者社区下载:https://developer.qualcomm.com/software/hexagon-dsp-sdk/

Hexagon SDK的应用领域


  • 数据运算

    把一些数据的运算从处理器转移到DSP上,可以解放应用处理器和降低系统功耗;我们可以使用Hexagon DSP汇编优化我们的C语言代码。

  • 音频

    我们可以把计算、编解码应用在音频框架,提高编解效率同时降低设备的功耗;基于需要动态的加载和写在音频以节省内存;使用Hexagon SDK,我们可以在运行时对音频进行调试、设置和开启关闭某些功能。

  • 视频

    SDK算法可以提升解码视频输出质量,其具有扩展补充,提供框架允许开发人员创建端对端应用,处理解码视频帧。其提供的扩展示例专注两个方面:Android 端视频处理应用,可以作为 Android 多媒体管线与其它Android视频应用相结合的出发点;Hexagon 端视频处理算法,可以作为创建在Hexagon和HVX运行的算法的出发点。

  • 计算机视觉

    在计算机视觉领域的常用函数可以使用SDK处理:向量运算、图像处理和传输、目标检测、3D重构、色彩转换、运动检测和内存管理等。以上功能可以基于Hexagon SDK开发,在提高开发效率的基础上可以降低设备的功耗。



3 0
原创粉丝点击