新浪博客

DSP到底有什么特别之处?

2013-12-19 20:12阅读:
简而言之:它是移动异构计算必需的处理引擎。
正如我在之前的博文中说的那样,异构计算的基本前提是在最恰当的处理引擎上运行相应的任务,以此实现性能和功耗优势。我也讲述过最恰当的专用处理引擎(即CPU、GPU和DSP)怎样在SoC上发挥关键作用。因为其能提供最佳的用户体验。那么,为什么DSP尤其重要呢?在最近的一次网络研讨会上,美国高通技术公司对DSP进行了深入探讨,并研究它们在移动异构计算中的作用。下面是我的主要观点。

DSP在移动异构计算中起着关键作用。新的应用程序提供了突破性体验,并增加了我们与移动终端的互动。许多此类的体验(如声音和图像增强功能以及高级摄像头和传感器功能)都包括信号处理任务,而DSP尤其擅长在低功耗下处理这些任务。节约功耗不仅能延长移动终端的续航时间,也会使你的手机温度更低,提供更好的用户体验。

DSP架构具有独特的优势,而且它不同于CPU和GPU架构。正如在研讨会上强调的,DSP拥有与CPU或GPU截然不同的架构。由于这种架构的不同,DSP具有两个关键的特点:

DSP最大化了每个时钟周期所能完成的工作。 DSP旨在执行复杂的并行计算,而并行计算在许多信号处理应用中是很常见的。例如,Hexagon DSP能够执行主要的快速傅氏变换(FFT)循环,即在一个时钟周期进行29个“精简指令集计算(RISC)操作”。通过搭载针对FFT进行优化的硬件和指令集架构(ISA),FFT可在更短的时间内以更高的性能——以及更低的功耗运行。

DSP在较低时钟频率下提供高性能,以节省功耗。功耗与时钟频率和电压的平方直接成正比。以更高的频率运行时钟需要更高的电压,这导致功耗的迅速增长。例如,Hexagon DSP能够通过硬件多线程技术和最大化每个时钟周期所能完成的工作,在低时钟频率下运行,但同时又能提供高性能。

由于独特的架构,DSP具有与众不同的优势,使其能够胜任不同的任务。随着摄像头和高分辨率显示器的应用,产生了许多新的“视觉”任务。很多此类的视觉任务在DSP上比在单核或四核CPU上运行,性能更高、功耗更低。如下面的图表所示。

DSP到底有什么特别之处?

并不是所有DSP都是一样的。来自美国高通技术公司的Hexagon DSP拥有高效的移动架构,能提供最佳的每兆赫性能。从BDTI的基准测试结果就可看出,Hexagon DSP领先于多数移动竞争对手。


DSP到底有什么特别之处?

因为美国高通技术公司控制着Hexagon DSP ISA,并专门针对移动设备定制设计DSP ,DSP架构能够高效地提供最佳的每兆赫性能。这使得美国高通技术公司可以:

逐步发展Hexagon DSP ISA,用于不断扩大和演进的移动使用范围。

在适当的时候提供功能。

精确平衡DSP与整个骁龙处理器中其他定制设计的处理引擎,实现智能集成。

Hexagon DSP带来了丰富的用户体验。最开始,Hexagon DSP作为处理引擎,主要用于语音和简单的音频播放。现在,Hexagon DSP的作用已经扩展至多种用途,如图像增强、计算机视觉、扩增实境、视频处理和传感器处理。


DSP到底有什么特别之处?
现在你知道为什么DSP如此重要了。Hexagon DSP以独特的体系架构领先一步,能够以较低的功耗提供新兴移动体验所需的性能。请查看此网络研讨会,查看更多细节。

想了解更多?请关注未来的博客和网络研讨会,了解美国高通公司关于移动异构计算的愿景。


DSP到底有什么特别之处?
Pat Lawlor
技术市场高级经理

我的更多文章

下载客户端阅读体验更佳

APP专享