Please use this identifier to cite or link to this item:
Main Title: Optimizing HEVC CABAC decoding with a context model cache and application-specific prefetching
Author(s): Habermann, Philipp
Chi, Chi Ching
Álvarez-Mesa, Mauricio
Juurlink, Ben
Type: Conference Object
Language Code: en
Abstract: Context-based Adaptive Binary Arithmetic Coding is the entropy coding module in the most recent JCT-VC video coding standard HEVC/H.265. As in the predecessor H.264/AVC, CABAC is a well-known throughput bottleneck due to its strong data dependencies. Beside other optimizations, the replacement of the context model memory by a smaller cache has been proposed, resulting in an improved clock frequency. However, the effect of potential cache misses has not been properly evaluated. Our work fills this gap and performs an extensive evaluation of different cache configurations. Furthermore, it is demonstrated that application-specific context model prefetching can effectively reduce the miss rate and make it negligible. Best overall performance results were achieved with caches of two and four lines, where each cache line consists of four context models. Four cache lines allow a speed-up of 10% to 12% for all video configurations while two cache lines improve the throughput by 9% to 15% for high bitrate videos and by 1% to 4% for low bitrate videos.
Issue Date: 2015
Date Available: 23-Feb-2017
DDC Class: 004 Datenverarbeitung; Informatik
Subject(s): CABAC
Sponsor/Funder: EC/H2020/645500/EU/Improving European VoD Creative Industry with High Efficiency Video Delivery/Film265
Proceedings Title: 2015 IEEE International Symposium on Multimedia : ISM
Publisher: IEEE
Publisher Place: New York, NY [u.a.]
Publisher DOI: 10.1109/ISM.2015.97
Page Start: 429
Page End: 434
ISBN: 978-1-5090-0379-2
Appears in Collections:FG Architektur eingebetteter Systeme » Publications

Files in This Item:
File Description SizeFormat 
habermann_etal_2015.pdf1.47 MBAdobe PDFThumbnail

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