Enhancing Real-Time Motion Estimation through Approximate High-Level Synthesis

被引:1
|
作者
Leipnitz, Marcos T. [1 ]
Perleberg, Murilo R. [2 ]
Porto, Marcelo S. [2 ]
Nazar, Gabriel L. [1 ]
机构
[1] Univ Fed Rio Grande do Sul, Informat Inst, Porto Alegre, RS, Brazil
[2] Univ Fed Pelotas, Video Technol Res Grp, Grad Program Comp Sci, Pelotas, RS, Brazil
关键词
motion estimation; high-level synthesis; approximate computing;
D O I
10.1109/ISVLSI49217.2020.00016
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As newer video encoding standards are proposed, higher compression rates are attained at the cost of increasing computational complexity. Thus, achieving real-time video encoding for higher resolutions and frame rates becomes challenging, especially when considering costs in area and energy. Approximate accelerators can be used to alleviate the costs of critical kernels, such as motion estimation, but their design becomes costly when maintaining a short time-to-market is desirable, especially in a scenario of standards that evolve frequently. In this work, we propose the use of High-Level Synthesis (HLS) to quickly generate Pareto-optimal motion estimation approximate accelerators. We propose a throughput-aware approximate HLS tool able to attain area savings between 6% and 55% or improve the frame rate by between 5.5% and 78%, with PSNR reductions varying from 0.32 dB to 3.4 dB, respectively.
引用
收藏
页码:30 / 35
页数:6
相关论文
共 50 条
  • [1] High-Level Synthesis of Approximate Designs under Real-Time Constraints
    Leipnitz, Marcos T.
    Nazar, Gabriel L.
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2019, 18 (05)
  • [2] REAL-TIME HIGH-LEVEL LANGUAGES
    GIRARD, B
    MICHEL, G
    [J]. AUTOMATISME, 1977, 23 (1-2): : 35 - 40
  • [3] High-Level Synthesis for Reduction of WCET in Real-Time Systems
    Kristensen, Andreas Toftegaard
    Pezzarossa, Luca
    Sparso, Jens
    [J]. 2017 IEEE NORDIC CIRCUITS AND SYSTEMS CONFERENCE (NORCAS): NORCHIP AND INTERNATIONAL SYMPOSIUM OF SYSTEM-ON-CHIP (SOC), 2017,
  • [4] HIGH-LEVEL LANGUAGE FOR REAL-TIME PROGRAMERS
    BUTLER, P
    [J]. PROCESS ENGINEERING, 1974, (JUN) : 93 - 93
  • [5] A Hardware Implementation for Real-Time Lane Detection using High-Level Synthesis
    Khongprasongsiri, Chanon
    Kumhom, Pinit
    Suwansantisuk, Watcharapan
    Chotikawanid, Teerasak
    Chumpol, Surachate
    Ikura, Masami
    [J]. 2018 INTERNATIONAL WORKSHOP ON ADVANCED IMAGE TECHNOLOGY (IWAIT), 2018,
  • [6] High-Level Estimation and Trade-Off Analysis for Adaptive Real-Time Systems
    Sander, Ingo
    Zhu, Jun
    Jantsch, Axel
    Herrholz, Andreas
    Hartmann, Philipp A.
    Nebel, Wolfgang
    [J]. 2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-5, 2009, : 2985 - +
  • [7] A Design Method for Real-Time Image Denoising Circuit using High-Level Synthesis
    Endo, Ikumi
    Isshiki, Tsuyoshi
    Li, Dongju
    Kunieda, Hiroaki
    [J]. 7TH INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION TECHNOLOGY FOR EMBEDDED SYSTEMS 2016 (IC-ICTES 2016), 2016, : 30 - 35
  • [8] Fast FPGA prototyping for real-time image processing with very high-level synthesis
    Chao Li
    Yanjing Bi
    Franck Marzani
    Fan Yang
    [J]. Journal of Real-Time Image Processing, 2019, 16 : 1795 - 1812
  • [9] High-level synthesis for FPGAs: code optimization strategies for real-time image processing
    Chao Li
    Yanjing Bi
    Yannick Benezeth
    Dominique Ginhac
    Fan Yang
    [J]. Journal of Real-Time Image Processing, 2018, 14 : 701 - 712
  • [10] Fast FPGA prototyping for real-time image processing with very high-level synthesis
    Li, Chao
    Bi, Yanjing
    Marzani, Franck
    Yang, Fan
    [J]. JOURNAL OF REAL-TIME IMAGE PROCESSING, 2019, 16 (05) : 1795 - 1812