期刊文献+

主流视频编解码软件的硬件性能分析与设计 被引量:3

Hardware Performance Analysis and Design of Mainstream Video Codec Software
下载PDF
导出
摘要 网络视频会议以及高清视频点播等应用的广泛流行,对视频编解码的编码质量以及编码速度提出了更高的要求。为帮助硬件设计人员设计更强大的专用处理器去适应视频编解码应用的发展趋势,并评估处理器设计的合理性和正确性,对视频编解码进行分析和测试,提出一套基准测试程序。采用自顶向下的分析方法,以流行性、编解码效率、压缩质量和开源性为标准,选取主流的视频编解码软件,进行热点函数分析。抽取变换、量化以及滤波过程中的热点函数,使之成为视频编解码测试程序,为其构造典型输入集。通过分析真实硬件平台上这些测试程序的计算和访存特性,给出处理器设计的建议。结果证明,该基准测试程序使用10%的代码量即可反映视频编解码过程的主要特征,对处理器设计具有指导意义。 As popular network video conference and high definition video on demand application is widely used, which puts forward higher requirements for video codec code quality and coding speed. In order to help hardware designers to build this kind of customized processors and evaluate their reasonability, this paper uses top-down analysis to solve these questions. It selects typical codec according to the popularity, coding efficiency, compression quality, and source accessibility. Hotspots of transformation, quantization and loop filter are extracted from coding process as kernels. These kernels are used to investigate the nature of the workloads. To better understand intrinsic characteristics of video coding application, it analyzes both computational and memory characteristics, and further provides insights into architectural design which can improve the performance of this kind of applications. Results show that this benchmark suite uses 10% codes to represent the main characteristics of video coding applications, and it is instructive and meaningful to processor design.
出处 《计算机工程》 CAS CSCD 2014年第6期300-305,共6页 Computer Engineering
基金 国家自然科学基金资助项目(60970023) 国家"973"计划基金资助项目(2011CB302501)
关键词 视频编解码 体系结构 热点函数 性能分析 变换 量化 滤波 video codec architecture hotspots function performance analysis transformation quantization filtering
  • 相关文献

参考文献10

  • 1Wiegand T, Sullivan G J, Bj?ntegaard G, et al. Overview of the H.264/AVC Video Coding Standard[J]. IEEE Transactions on Circuits and Systems for Video Technology, 2003, 13(7): 560- 576.
  • 2Lee C, Potkonjak M, Mangione W H. MediaBeinch: A Tool for Evaluating and Synthesizing Multimedia and Communi- cations Systems[C]//Proc. of the 30th Annual ACM/IEEE International Symposium on Microarchitecture. Washington D. C., USA: IEEE Computer Society, 1997: 330-335.
  • 3Alvarez M, Salami E, Ramirez A, et al. HD-VideoBench: A Benchmark for Evaluating High Definition Digital Video Applications[C]//Proc. of International Symposium on Workload Characterization. Boston, USA: IEEE Press, 2007: 120-125.
  • 4Vatol D, Kulikov D, Parsh A. Sixth MPEG-4 AVC/H.264 Video Codecs Comparison——Short Version[EB/OL]. (2010- 05-25). http://compression.ru/video/codec_comparison/h264_ 2010/#Video_Codecs.
  • 5Partt W K, Kane J, Andrews H C. Hadamard Transform Image Coding[J]. Proceedings of the IEEE, 1969, 57(1): 58-68.
  • 6Lin Weiyao, Panusopone K, Baylon D, et al. A New Class- based Early Termination Method for Fast Motion Estimation in Video Coding[C]//Proc. of IEEE International Symposium on Circuits and Systems. [S. l.]: IEEE Press, 2009: 625-628.
  • 7Ko Y, Yi Y, Ha S. An Efficient Parallel Motion Estimation Algorithm and X264 Parallelization in CUDA[C]//Proc. of Conference on Design and Architectures for Signal and Image Processing. [S. l.]: IEEE Press, 2011: 1-8.
  • 8周丽萍,安虹,徐光,王耀彬.多媒体基准测试程序中的流并行性分析[J].计算机科学,2009,36(5):287-290. 被引量:2
  • 9Kgil T, Souza S D, Saidi A, et al. PicoServer: Using 3D Stacking Technology to Enable a Compact Energy Efficient Chip Multiprocessor[C]//Proc. of the 12th International Conference on Architectural Support for Programming Languages and Operating Systems. New York, USA: ACM Press, 2006: 117-128.
  • 10Lee J, Moon S, Sung W. H.264 Decoder Optimization Exploiting SIMD Instructions[C]//Proc. of IEEE Asia-Pacific Conference on Circuits and Systems. [S. l.]: IEEE Press, 2004: 1149-1152.

二级参考文献5

  • 1Laawrence Rabiner,Biing-Hwang Juang语音识别基本原理[M].北京:清华大学出版社,1999
  • 2Kapasi U J,Dally W J.The Imagine Stream Processor[C]//Proceedings of the 2002 International Conference on Computer Design.September 2002:16-18
  • 3Lee Chunho,Potkonjak M,Mangione-Smith W H.MediaBench:A Tool for Evaluating and Synthesizing Multimedia and Communications Systems[C]//Proceedings of the International Symposium on Microarchitecture.IEEE Micro-30.IEEE Computer Society Press,1997:330-335
  • 4Fritts J,Wolf W,Liu K Understanding multimedia application characteristics for designing programmable media processors[C] //SPIE Media Processors'99.January 1999
  • 5William S A.Stream Languages and Programming Models[C]// PACT 2003.September 2003

共引文献1

同被引文献3

引证文献3

二级引证文献8

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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