新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > AVS解码器在DSP平台上的优化

AVS解码器在DSP平台上的优化

作者:时间:2011-05-11来源:网络收藏
图3 处理一个宏块行的新流程

本文引用地址:http://www.eepw.com.cn/article/156309.htm

  每个模块在执行一个宏块行的解码过程中,会被反复执行N 次,在此期间程序代码保留在L1P中不被冲刷,直到第二个模块执行的时候第一个模块的代码才被冲刷。所以此方法解码一个宏块行才发生四次冲刷,完成一帧图像的解码共发生4 ×M 次代码冲刷,较改进之前减少冲刷次数4 ×M ×(N - 1)。

  表1中的测试序列分辨率为720 ×576,调整结构后解码速率均有不同程度的提高,通过对统计结果的平均得知,效率提高20%左右。

  表1 实验结果

  

  3 结论

  本文充分利用了处理器的程序Cache功能,模块分配方式依据Cache大小而定,针对不同处理器的不同Cache, 可以有不同的模块划分方式,只需要保证每个模块代码量小于程序Cache容量即可。处理器对于数据的读取同样可以采用类似方法,以达到充分利用数据Cache的目的。此方法不仅可以应用于,也可应用于编码器,还可以应用于与之拥有类似结构的H. 264、MPEG、VC1等编解码算法。


上一页 1 2 3 下一页

关键词: 优化 平台 DSP 解码器 AVS

评论


相关推荐

技术专区

关闭