An Optimized Parallel IDCT on Graphics Processing Units

被引:0
作者
Wang, Biao [1 ]
Alvarez-Mesa, Mauricio [1 ]
Chi, Chi Ching [1 ]
Juurlink, Ben [1 ]
机构
[1] Tech Univ Berlin, Berlin, Germany
来源
EURO-PAR 2012: PARALLEL PROCESSING WORKSHOPS | 2013年 / 7640卷
关键词
IDCT; GPU; H.264; OpenCL; parallel programming;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper we present an implementation of the H.264/AVC Inverse Discrete Cosine Transform (IDCT) optimized for Graphics Processing Units (GPUs) using OpenCL. By exploiting that most of the input data of the IDCT for real videos are zero valued coefficients a new compacted data representation is created that allows for several optimizations. Experimental evaluations conducted on different GPUs show average speedups from 1.7x to 7.4x compared to an optimized single-threaded SIMD CPU version.
引用
收藏
页码:155 / 164
页数:10
相关论文
共 50 条
  • [41] Exact diagonalization of the Hubbard model on graphics processing units
    Siro, T.
    Harju, A.
    COMPUTER PHYSICS COMMUNICATIONS, 2012, 183 (09) : 1884 - 1889
  • [42] Impact of Memory Bottleneck on the Performance of Graphics Processing Units
    Son, Dong Oh
    Choi, Hong Jun
    Kim, Jong Myon
    Kim, Cheol Hong
    SEVENTH INTERNATIONAL CONFERENCE ON GRAPHIC AND IMAGE PROCESSING (ICGIP 2015), 2015, 9817
  • [43] The numerical evaluation of Slater integrals on graphics processing units
    Dang, Duy-Khoi
    Wilson, Leighton W.
    Zimmerman, Paul M.
    JOURNAL OF COMPUTATIONAL CHEMISTRY, 2022, 43 (25) : 1680 - 1689
  • [44] Monte Carlo Option Pricing With Graphics Processing Units
    Nord, Fredrik
    Laure, Erwin
    APPLICATIONS, TOOLS AND TECHNIQUES ON THE ROAD TO EXASCALE COMPUTING, 2012, 22 : 143 - 150
  • [45] Molecular Dynamics Simulations Using Graphics Processing Units
    Baker, John A.
    Hirst, Jonathan D.
    MOLECULAR INFORMATICS, 2011, 30 (6-7) : 498 - 504
  • [46] Computer simulations of the Ising Model on Graphics Processing Units
    Block, B. J.
    Preis, T.
    EUROPEAN PHYSICAL JOURNAL-SPECIAL TOPICS, 2012, 210 (01) : 133 - 145
  • [47] Grex: An efficient MapReduce framework for graphics processing units
    Basaran, Can
    Kang, Kyoung-Don
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2013, 73 (04) : 522 - 533
  • [48] Energy Efficient Iris Recognition With Graphics Processing Units
    Rakvic, Ryan
    Broussard, Randy
    Ngo, Hau
    IEEE ACCESS, 2016, 4 : 2831 - 2839
  • [49] A Software Architecture for Multi-Cellular System Simulations on Graphics Processing Units
    Anne Jeannin-Girardon
    Pascal Ballet
    Vincent Rodin
    Acta Biotheoretica, 2013, 61 : 317 - 327
  • [50] Accelerating Gate Sizing Using Graphics Processing Units
    Shi, Bing
    Zhang, Yufu
    Srivastava, Ankur
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2012, 31 (01) : 160 - 164