DocumentCode
1761145
Title
Profiling of HEVC encoder
Author
Saab, Farah ; Elhajj, I.H. ; Kayssi, Ayman ; Chehab, Ali
Author_Institution
Electr. & Comput. Eng. Dept., American Univ. of Beirut, Beirut, Lebanon
Volume
50
Issue
15
fYear
2014
fDate
July 17 2014
Firstpage
1061
Lastpage
1063
Abstract
One of the serious challenges facing smartphones and other portable devices nowadays is battery life. A typical smartphone user will be running several applications on the device at any given time, and most of these applications consume plenty of energy. In fact, some of the most energy-consuming applications are those related to video conferencing and streaming. There is a lot of work to improve the energy efficiency of such applications by improving the energy efficiency of the underlying encoders. However, to accomplish that, full profiling of the encoder must be performed first. The results of profiling the High Efficiency Video Coding (HEVC) are presented. Results are presented in terms of types of assembly level instructions in every function of the encoder. Thus, depending on the environment on which the encoder is running, the energy consumed for any type of instruction can be obtained. The results show that, in an HEVC encoding process, about 48% of the instructions are memory related and about 18-20% are arithmetic operations. This result is very important for any work in energy analysis and optimisation of the HEVC encoder.
Keywords
optimisation; smart phones; telecommunication power management; video coding; video streaming; HEVC encoder; HEVC encoding process; battery life; energy analysis; energy efficiency; energy optimisation; energy-consuming applications; high efficiency video codec; portable devices; smartphones; video conferencing; video streaming;
fLanguage
English
Journal_Title
Electronics Letters
Publisher
iet
ISSN
0013-5194
Type
jour
DOI
10.1049/el.2014.1010
Filename
6856343
Link To Document