Please use this identifier to cite or link to this item: http://dx.doi.org/10.14279/depositonce-7271
Main Title: Application-Specific Cache and Prefetching for HEVC CABAC Decoding
Author(s): Habermann, Philipp
Chi, Chi Ching
Álvarez-Mesa, Mauricio
Juurlink, Ben
Type: Article
Language Code: en
Abstract: Context-based Adaptive Binary Arithmetic Coding (CABAC) is the entropy coding module in the HEVC/H.265 video coding standard. As in its predecessor, H.264/AVC, CABAC is a well-known throughput bottleneck due to its strong data dependencies. Besides other optimizations, the replacement of the context model memory by a smaller cache has been proposed for hardware decoders, resulting in an improved clock frequency. However, the effect of potential cache misses has not been properly evaluated. This work fills the gap by performing an extensive evaluation of different cache configurations. Furthermore, it demonstrates that application-specific context model prefetching can effectively reduce the miss rate and increase the overall performance. The best results are achieved with two cache lines consisting of four or eight context models. The 2 × 8 cache allows a performance improvement of 13.2 percent to 16.7 percent compared to a non-cached decoder due to a 17 percent higher clock frequency and highly effective prefetching. The proposed HEVC/H.265 CABAC decoder allows the decoding of high-quality Full HD videos in real-time using few hardware resources on a low-power FPGA.
URI: https://depositonce.tu-berlin.de//handle/11303/8110
http://dx.doi.org/10.14279/depositonce-7271
Issue Date: 2017
Date Available: 17-Aug-2018
DDC Class: 004 Datenverarbeitung; Informatik
Subject(s): HEVC
H.265
CABAC
cache
prefetching
multimedia
hardware
embedded systems
high performance computing
Sponsor/Funder: EC/H2020/645500/EU/Improving European VoD Creative Industry with High Efficiency Video Delivery/Film265
License: http://rightsstatements.org/vocab/InC/1.0/
Journal Title: IEEE multiMedia
Publisher: IEEE
Publisher Place: New York, NY [u.a.]
Volume: 24
Issue: 1
Publisher DOI: 10.1109/MMUL.2017.12
Page Start: 72
Page End: 85
EISSN: 1941-0166
ISSN: 1070-986X
Appears in Collections:FG Architektur eingebetteter Systeme » Publications

Files in This Item:
File Description SizeFormat 
habermann_etal_2017.pdf1.68 MBAdobe PDFThumbnail
View/Open


Items in DepositOnce are protected by copyright, with all rights reserved, unless otherwise indicated.