High-Level Synthesis Implementation of Transform-Exempted SATD Architectures for Low-Power Video Coding

被引:1
|
作者
Partanen, Tero [1 ]
Lemmetti, Ari [1 ]
Sjovall, Panu [1 ]
Vanne, Jarno [1 ]
机构
[1] Tampere Univ, Ultra Video Grp, Tampere, Finland
关键词
video coding; Sum of Absolute Transformed Differences (SATD); Hadamard transform; High-Level Synthesis (HLS); low-power hardware design; HADAMARD; HEVC;
D O I
10.1109/ISCAS51556.2021.9401399
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper presents the first known high-level synthesis (HLS) implementation for the Sum of Absolute Transformed Differences (SATD) calculation. The proposed hardware architecture is designed for two SATD algorithms: a widespread Fast Walsh-Hadamard Transform (FWHT-SATD) and a recently introduced Transform Exempted scheme (TE-SATD). This 2-stage architecture is made up of two 1-D Walsh-Hadamard Transform (WHT) stages and a transpose buffer (TB) between them. The chosen HLS approach cuts down design time over contemporary design methods and thereby made it feasible to implement a set of dedicated FWHT-SATD and TE-SATD architectures for 4x4, 8x8, and 16x16 pixel blocks. All these six architectures were synthesized for 28 nm and 45 nm standard cell technologies, and their area and energy consumptions were analysed. TE-based implementations provide 6.0-8.3% total cell area savings and 6.9-12.7% better energy-efficiency than traditional FWHT approaches. Our proposal is the first to introduce TE-SATD architectures for up to 16x16 blocks and each of these tailored architectures was shown to provide better trade-off between silicon area and performance than their reference implementations.
引用
收藏
页数:5
相关论文
共 50 条
  • [31] A thread partitioning algorithm in low power high-level synthesis
    Uchida, J
    Togawa, N
    Yanagisawa, M
    Ohtsuki, T
    ASP-DAC 2004: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, 2004, : 74 - 79
  • [32] Data path allocation for low power in high-level synthesis
    Zheng, YH
    Jong, CC
    Zhu, HW
    DESIGN, MODELING AND SIMULATION IN MICROELECTRONICS, 2000, 4228 : 116 - 121
  • [33] Binding, allocation and floorplanning in low power high-level synthesis
    Stammermann, A
    Helms, D
    Schulte, M
    Schulz, A
    Nebel, W
    ICCAD-2003: IEEE/ACM DIGEST OF TECHNICAL PAPERS, 2003, : 544 - 550
  • [34] Interconnect-aware high-level synthesis for low power
    Zhong, L
    Jha, NK
    IEEE/ACM INTERNATIONAL CONFERENCE ON CAD-02, DIGEST OF TECHNICAL PAPERS, 2002, : 110 - 117
  • [35] Activity models for use in low power, high-level synthesis
    Henning, R
    Chakrabarti, C
    ICASSP '99: 1999 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, PROCEEDINGS VOLS I-VI, 1999, : 1881 - 1884
  • [36] Lower bound estimation for low power high-level synthesis
    Kruse, L
    Schmidt, E
    Jochens, G
    Stammermann, A
    Nebel, W
    13TH INTERNATIONAL SYMPOSIUM ON SYSTEM SYNTHESIS, PROCEEDINGS, 2000, : 180 - 185
  • [37] Quad Full-HD Transform Engine for Dual-Standard Low-Power Video Coding
    Rithe, Rahul
    Cheng, Chih-Chi
    Chandrakasan, Anantha P.
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2012, 47 (11) : 2724 - 2736
  • [38] Synthesis and comparison of low-power high-throughput architectures for SAD calculation
    Fábio Leandro Walter
    Cláudio Machado Diniz
    Sergio Bampi
    Analog Integrated Circuits and Signal Processing, 2012, 73 : 873 - 884
  • [39] Synthesis and comparison of low-power high-throughput architectures for SAD calculation
    Walter, Fabio Leandro
    Diniz, Claudio Machado
    Bampi, Sergio
    ANALOG INTEGRATED CIRCUITS AND SIGNAL PROCESSING, 2012, 73 (03) : 873 - 884
  • [40] Bit-level allocation for low power in behavioural high-level synthesis
    Molina, MC
    Sautua, RR
    Mendías, JM
    Hermida, R
    INTEGRATED CIRCUIT AND SYSTEM DESIGN: POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION, 2003, 2799 : 617 - 627