Sing, J. T. K. and Ullah Sheikh, U. and Mokji, M. and Alias, N. E. (2019) Hadamard transform improvement for hevc using intel avx-512. In: 9th IEEE Symposium on Computer Applications and Industrial Electronics, ISCAIE 2019, 27-28 Apr 2019, Kota Kinabalu, Malaysia.
|
PDF
1MB |
Official URL: http://dx.doi.org/10.1109/ISCAIE.2019.8743904
Abstract
High Efficiency Video Coding (HEVC) doubles the data compression ratio compared to previous generation compression technology, Moving Picture Expert Group-Advanced Video Codec (MPEG-AVC/H.264) without sacrificing the image quality. However, this superior compression comes at the cost of more computation payload resulting in longer time for encoding and decoding. This work proposes the vectorization on HEVC data heavy computation algorithm, Hadamard Transform or Sum of Absolute Transform Difference (SATD) and Sum of Absolute Difference (SAD) to achieve optimized compression performance. Single Instruction Multiple Data (SIMD) acceleration will be based on the Intel AVX-512 (Advanced Vector Extension) Instruction Set Architecture (ISA). Since HEVC supports more coding tree block (CTB) sizes, SATD and SAD algorithms eventually become more complex compared to AVC. As a result, SATD and SAD algorithms with various block sizes will be subjected to SIMD acceleration. We provide performance evaluation based on different SIMD ISA and without SIMD implementation on HEVC SATD and SAD and found that AVX-512 optimized implementation performed faster when compared to non- optimized SATD and SAD but showed signs of reduced performance when compared to SSE optimized SATD and SAD.
Item Type: | Conference or Workshop Item (Paper) |
---|---|
Uncontrolled Keywords: | compression, hadamard transform, high efficiency video coding |
Subjects: | T Technology > TK Electrical engineering. Electronics Nuclear engineering |
Divisions: | Electrical Engineering |
ID Code: | 90183 |
Deposited By: | Narimah Nawil |
Deposited On: | 30 Mar 2021 07:48 |
Last Modified: | 30 Mar 2021 07:48 |
Repository Staff Only: item control page