DesignWare ARC音频处理器助高效音频处理

2013-08-21 14:16 来源:电子信息网 作者:蒲公英
内存延迟对音频处理器的性能影响

通常,音频处理器拥有为音频处理而定制的硬件架构,它不但降低了功耗,而且还减少了整体的芯片成本。Synopsys的32位DesignWare ARC音频处理器甚至为更好的SoC性能做了进一步优化。在当今的SoC中,DDR系统存储器是一种共享的资源,例如用于音频、视频、图形及程序代码。因此,为了确保留有足够的带宽可用,增加了存储器延迟。虽然这些延迟过去通常是顺序延迟50-100个周期,而在许多新设计中我们现在可看到延迟将高达 200-300个周期。于是,任何处理器都将需要更多的“周期”(MHz)来执行某项任务;但是ARC音频处理器凭借其XY存储器架构,与业界其它处理器相比,存储器延迟对其性能有较小的影响。该ARC XY存储器架构使实现了大型音频数据单元的并行获取和处理。由于ARC音频处理器知道数据在存储器中所处的精确位置,因此它与基于缓存的设计相比,可以更高效地处理数据,例如,当数据单元“X0Y0”还在被处理时,“X1Y1”数据单元已经在从存储器中被转移的过程中了。这种XY架构的优势早在存储器延迟超出50个周期时就已经得以见到。

一个典型的实例就是经常被引用的蓝光光盘DTS音频使用案例。表1显示了100个周期的存储延迟对各家领先供应商的处理器性能的影响。显然,存储器延迟对 ARC处理器的影响相比于其它处理器的影响较小。尽管这个例子显示了100个周期存储延迟对性能的影响,但ARC音频处理器在更大的系统延迟 (200-300个周期)情况下,将同样展示比其它处理器更多的优势:抑或是能够应用更低的时钟频率(可带来更低的功耗和更小的片芯占用面积),或者是可留出更多的处理周期(为其它任务留出更多“动态余量”)。

2

表1:Synopsys ARC音频处理器的存储器延迟容忍。

< 1 2 3 4 > 
音频处理

相关阅读

暂无数据

一周热门