Architecture-Aware Optimization of an HEVC decoder on Asymmetric Multicore Processors
Rafael Rodr\'iguez-S\'anchez, Enrique S. Quintana-Ort\'i

TL;DR
This paper presents an architecture-aware, criticality-aware scheduling implementation of an HEVC decoder optimized for asymmetric multicore processors, achieving real-time decoding and significant energy savings.
Contribution
It introduces a novel asymmetry-aware scheduling strategy tailored for HEVC decoding on ARM big.LITTLE architectures, improving performance and energy efficiency.
Findings
Real-time 1080p HEVC decoding at 24 fps achieved.
Over 20% reduction in energy consumption.
Enhanced performance by exploiting NEON vector engine.
Abstract
Low-power asymmetric multicore processors (AMPs) attract considerable attention due to their appealing performance-power ratio for energy-constrained environments. However, these processors pose a significant programming challenge due to the integration of cores with different performance capabilities, asking for an asymmetry-aware scheduling solution that carefully distributes the workload. The recent HEVC standard, which offers several high-level parallelization strategies, is an important application that can benefit from an implementation tailored for the low-power AMPs present in many current mobile or hand-held devices. In this scenario, we present an architecture-aware implementation of an HEVC decoder that embeds a criticality-aware scheduling strategy tuned for a Samsung Exynos 5422 system-on-chip furnished with an ARM big.LITTLE AMP. The performance and energy efficiency of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsVideo Coding and Compression Technologies · Multimedia Communication and Technology · Image and Video Quality Assessment
