期刊文献+

基于2D Cache结构的H.264运动补偿访存带宽优化方法 被引量:1

A 2D-Cache Based Memory Bandwidth Optimization Method for H.264 Motion Compensation
下载PDF
导出
摘要 H.264/AVC的运动补偿处理环节需要消耗大量的内存访问带宽,这成为制约其性能的关键因素.分析表明,如此巨大的带宽消耗具体来自5个方面:像素数据的重复读取、地址对齐、突发访问、SDRAM页切换和内存竞争冲突.提出一种基于2D Cache结构的运动补偿带宽优化方法,充分利用像素的重用以减少数据的重复读取.同时通过结合数据在SDRAM中映射方式的优化,将众多短而随机的访问整合为地址对齐的突发访问,并减少了访问过程中页切换的次数.此外还提出了访存的组突发访问模式,以解决SDRAM竞争冲突所引入的开销.实验结果表明采用上述优化设计后,运动补偿的访存带宽降低了82.9~87.6%,同现存优化效率较高的方法相比,带宽进一步减少了64%~87%.在达到相同带宽减少幅度的前提下,所提出的新方法比传统Cache结构电路面积减少91%.该方法目前已在一款多媒体SoC芯片设计中实际应用. Motion compensation(MC) consumes a lot of external memory bandwidth during H.264/AVC video decoding,which becomes a significant bottleneck of high definition(HD) H.264/AVC video codec design.Analytical results show that such significant bandwidth consumption comes from five parts:pixel data reload,address alignment,burst access,SDRAM page precharge active and conflict memory accesses.In view of this,a 2D-cache based MC bandwidth optimization method is proposed.By exploiting pixel data reuse,such optimization method avoids large numbers of data reloading.Through the combination with SDRAM data mapping optimization,it integrates many short random accesses to some address aligned burst accesses,and at the same time reduces the page precharge active frequency.In addition,a memory access group burst mode is proposed to reduce the bandwidth consumption caused by the conflict SDRAM access.Experimental results show that the new method reduces 82.9%-87.6% of the MC memory bandwidth,and it demonstrates a further reduction of 64%-87% of the bandwidth consumption compared with some existing high optimization efficiency methods.Provided the same amount of bandwidth reduction,the circuit area of the new method is reduced by 91% compared with the traditional cache architecture.The method proposed in this paper has been applied in a multimedia SoC chip.
出处 《计算机研究与发展》 EI CSCD 北大核心 2012年第1期55-63,共9页 Journal of Computer Research and Development
基金 国家"八六三"高技术研究发展计划基金项目(2008AA010901) 国家自然科学基金项目(60736012 60921002 61070025) 国家"九七三"重点基础研究发展计划基金项目(2005CB321600) "核高基"国家科技重大专项基金项目(2009ZX01028-002-003 2009ZX01029-001-003)
关键词 2DCache SDRAM H.264/AVC 运动补偿 带宽优化 2D-Cache SDRAM H.264 AVC motion compensation bandwidth optimization
  • 相关文献

参考文献12

  • 1Yu G S, Chang T S. Optimal data mapping for motion compensation in H. 264 video decoding[C]//IEEE Workshop on Signal Processing Systems. Los Alamitos: IEEE Computer Society, 2007:505-508.
  • 2Zhu Jiayi, Liu Peilin, Zhou Dajiang. An SDRAM controller optimized for high definition video coding application [C] // Proe of IEEE Int Symp on Circuits and Systems. Los Alamitos: IEEE Computer Society, 2008:3518-3521.
  • 3Azevedo A, Zatt B, Agostini L, et al. MOCHA= A bi- predictive motion compensation hardware for H. 264/AVC decoder targeting HDTV[C] //Proc of IEEE lnt Syrup on Circuits and Systems. Los Alamitos: IEEE Computer Society, 2007:1617-1620.
  • 4Azevedo A, Juurlink B. An efficient software cache for H. 264 motion compensation [C] //Proc of Int Syrup on System on Chip. I.os Alamitos: IEEE Computer Society, 2009: 147-150.
  • 5Alvarez M, Salami E, Ramirez A, et al. HD-VideoBench: A benchmark for evaluating high definition digital video applications [C] //Proc of IEEE 10th Int Syrup on Workload Characterization. Los Alamitos: IEEE Computer Society, 2007:120-125.
  • 6JVT. Recommendation and final draft international standard of ioint video specification, ITU T Rec. H. 264 ISO/IEC 14496-10 AVC [S]. Geneva.- JVT ISO/IEC and ITU-T, 2003.
  • 7Ostermann J, Bormans J, IAst P, et al. Video coding with H. 264/AVC: Tools, performance, and complexity [J]. Circuits and Systems Magazine, 2004, 4(1): 7-28.
  • 8Wang Ronggang, Li Jintao, Huang Chao. Motion compensation memory access optimization strategies for H. 264/AVC decoder [C]//Proc of IEEE Int Conf on Acoustics, Speech, and Signal Processing. Los Alamitos: IEEE Computer Society, 2005:97-100.
  • 9Li Yu, Qu Yanmei, He Yun. Memory cache based motion compensation architecture for HDTV H. 264/AVC decoder [C]//Proc of IEEE Int Syrup on Circuits and Systems. Los Alamitos: IEEE Computer Society, 2007:2906-2909.
  • 10Kim J, Hyun G, Lee H. Cache organizations for H. 264/ AVC motion compensation [C] //Proc of the 13th IEEE Int Conf on Embedded and Real-Time Computing Systems and Applications. Los Alamitos: IEEE Computer Society, 2007: 534-541.

同被引文献7

  • 1肖斌,方亮,柴亦飞,陈章龙,涂时亮.低功耗的可重构数据Cache设计[J].计算机工程与设计,2007,28(7):1508-1510. 被引量:5
  • 2S Manne, A Klauser,D Grunwald.Pipline gating: speculationcontrol of energy reduction[C].The 25th Annual Int'l Syrup on Computer Architecture.Barcelona,Spain,1998.
  • 3Ostermann J,13ormans J,List P,et al.Video coding with H.264/ AVC:Tools,performance, and complexity[J].Circuits and Systems Magazine,2004,4(1):7 -28.
  • 4WangRo nggang, Lijintao, H u angC hao. Mot i o n compensation memory access optimization strategies for H.264/AVC decoder[C] //Proc of IEEE Int Conf on Acoustics,Speech,and Signal Processing.Los Alamitous:IEEE Computer Society.2005:97-100.
  • 5Yu Li,Yanmei Qu,Yun He, Memory Cache Based M o t i o n C ompensationArchitectureforHDTVH.264/AVC Decoder[C],ProceedingsoflSCAS2007, 2007: 2906-2909.
  • 6Ju-Hyun Kim,Gyoung-Hwan Hyun, and Hyuk-Jae Lee. Cache Organizations for H.264/AVC Motion Compensation[A].13th IEEE International Conference'on Embedded and ILeal-Time Computing Systems and Applications(RTCSA 2007)[C].2007.
  • 7Azevedo A,Juurlink B.An efficient software cache for H.264 motion compensation [C] //Proc of Int Syrup on System on Chip.LOS Alamitos: IEEE Computer Society,2009:147-150.

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部