arXivDaily arXiv每日学术速递 周一至周五更新
北美退伍军人节(Veterans Day),12 日无更新
arXiv 1601.05313cs.DCcs.MMcs.PF
收藏

非对称多核处理器上HEVC解码器的结构优化

Architecture-Aware Optimization of an HEVC decoder on Asymmetric Multicore Processors

Rafael Rodríguez-Sánchez, Enrique S. Quintana-Ortí

摘要:

低功耗非对称多核处理器(AMP)由于其在能量受限的环境中具有吸引人的性能功耗比而引起了广泛的关注。然而,由于集成了具有不同性能的内核,这些处理器带来了重大的编程挑战,需要一种不对称感知的调度解决方案来仔细分配工作负载。最近的HEVC标准提供了几种高级并行化策略,是一种重要的应用,可以受益于针对当前许多移动或手持设备中存在的低功耗AMP定制的实现。在这种情况下,我们提出了一种HEVC解码器的架构感知实现,该解码器嵌入了针对配备ARM big.LITTLE AMP的Samsung Exynos 5422片上系统调整的关键度感知调度策略。通过利用ARM big.LITTLE架构中可用的NEON矢量引擎,我们的解决方案的性能和能效得到了进一步增强。实验结果表明,1080 p实时HEVC解码速度为24帧/秒,能耗降低超过20%。

英文摘要:

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 our solution is further enhanced by exploiting the NEON vector engine available in the ARM big.LITTLE architecture. Experimental results expose a 1080p real-time HEVC decoding at 24 frames/sec, and a reduction of energy consumption over 20%.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑