Optimizing HEVC CABAC decoding with a context model cache and application-specific prefetching

dc.contributor.authorHabermann, Philipp
dc.contributor.authorChi, Chi Ching
dc.contributor.authorÁlvarez-Mesa, Mauricio
dc.contributor.authorJuurlink, Ben
dc.date.accessioned2017-02-23T09:48:46Z
dc.date.available2017-02-23T09:48:46Z
dc.date.issued2015
dc.description.abstractContext-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.en
dc.description.sponsorshipEC/H2020/645500/EU/Improving European VoD Creative Industry with High Efficiency Video Delivery/Film265en
dc.identifier.isbn978-1-5090-0379-2
dc.identifier.urihttps://depositonce.tu-berlin.de/handle/11303/6184
dc.identifier.urihttp://dx.doi.org/10.14279/depositonce-5749
dc.language.isoen
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/
dc.subject.ddc004 Datenverarbeitung; Informatik
dc.subject.otherCABACen
dc.subject.othercacheen
dc.subject.otherH.265en
dc.subject.otherHEVCen
dc.subject.otherprefetchingen
dc.titleOptimizing HEVC CABAC decoding with a context model cache and application-specific prefetchingen
dc.typeConference Objecten
dc.type.versionacceptedVersionen
dcterms.bibliographicCitation.doi10.1109/ISM.2015.97
dcterms.bibliographicCitation.originalpublishernameIEEEen
dcterms.bibliographicCitation.originalpublisherplaceNew York, NY [u.a.]en
dcterms.bibliographicCitation.pageend434
dcterms.bibliographicCitation.pagestart429
dcterms.bibliographicCitation.proceedingstitle2015 IEEE International Symposium on Multimedia : ISMen
tub.accessrights.dnbdomain
tub.affiliationVerbundforschung::EU Verbundprojekte (Horizon 2020)::EU H2020 - Film265de
tub.affiliationFak. 4 Elektrotechnik und Informatik::Inst. Technische Informatik und Mikroelektronik::FG Architektur eingebetteter Systemede
tub.affiliation.facultyVerbundforschungde
tub.affiliation.facultyFak. 4 Elektrotechnik und Informatikde
tub.affiliation.groupEU H2020 - Film265de
tub.affiliation.groupFG Architektur eingebetteter Systemede
tub.affiliation.instituteEU Verbundprojekte (Horizon 2020)de
tub.affiliation.instituteInst. Technische Informatik und Mikroelektronikde
tub.publisher.universityorinstitutionTechnische Universität Berlinen

Files

Original bundle
Now showing 1 - 1 of 1
Loading…
Thumbnail Image
Name:
habermann_etal_2015.pdf
Size:
1.43 MB
Format:
Adobe Portable Document Format

Collections