Optimizing H.264/AVC interprediction on a GPU-based framework

被引:2
作者
Rodriguez-Sanchez, Rafael [1 ]
Luis Martinez, Jose [2 ]
Fernandez-Escribano, Gerardo [1 ]
Sanchez, Jose L. [1 ]
Claver, Jose M. [3 ]
Diaz, Pedro [1 ]
机构
[1] Univ Castilla La Mancha, Inst Invest Informat Albacete, Albacete 02071, Spain
[2] Univ Complutense, Architecture & Technol Comp Syst Grp, E-28040 Madrid, Spain
[3] Univ Valencia, Dept Informat, E-46100 Valencia, Spain
关键词
heterogeneous computing; H; 264; AVC; motion estimation;
D O I
10.1002/cpe.1911
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
H.264/MPEG-4 part 10 is the latest standard for video compression and promises a significant advance in terms of quality and distortion compared with the commercial standards currently most in use such as MPEG-2 or MPEG-4. To achieve this better performance, H.264 adopts a large number of new/improved compression techniques compared with previous standards, albeit at the expense of higher computational complexity. In addition, in recent years new hardware accelerators have emerged, such as graphics processing units (GPUs), which provide a new opportunity to reduce complexity for a large variety of algorithms. However, current GPUs suffer from higher power consumption requirements because of its design. Up to now, GPU-based software developers have not taken this into account. In this paper, we present a detailed procedure to implement the H.264 motion estimation for a GPU, with the aim of reducing time and, as a consequence, the energy consumption. The results show a negligible drop in rate distortion with a time reduction of over 91.5% on average and it reduces the energy consumption by a factor of 11.78 compared with the reference implementation. Copyright (c) 2011 John Wiley & Sons, Ltd.
引用
收藏
页码:1607 / 1624
页数:18
相关论文
共 17 条
[1]  
[Anonymous], 2005, H264 ITUT
[2]  
[Anonymous], 14496102005 ISOIEC
[3]  
[Anonymous], 2001, 13 VCEG M AUST TEX U
[4]  
[Anonymous], 2008, P 13 ACM SIGPLAN S P
[5]  
[Anonymous], 2007, GEN PURPOSE COMPUTAT
[6]  
Chen W-N, 2008, P IEEE INT C MULT EX, P679
[7]   High-performance computing using accelerators [J].
Feng, Wu-Chun ;
Manocha, Dinesh .
PARALLEL COMPUTING, 2007, 33 (10-11) :645-647
[8]  
Hartley TDR, 2008, P 22 ANN INT C SUP I
[9]  
Joint Video Team (JVT) of ISO/IEC MPEG and ITU-T VCEG Reference Software to Committee Draft, 2009, JVTF100JM172 ISOIEC
[10]  
JVT Test Model Ad Hoc Group, 2003, EV SHEET MO IN PRESS