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 条
  • [21] Real-Time FPGA Simulation of Electric Ship Power System Using High-Level Synthesis
    Mustafa, Hadil
    Kredo, Kurtis, II
    Crosbie, Roy
    Bednar, Richard
    Alavi, Zahrasadat
    2019 IEEE ELECTRIC SHIP TECHNOLOGIES SYMPOSIUM (ESTS 2019): EMERGING TECHNOLOGIES FOR FUTURE ELECTRIC SHIPS, 2019, : 377 - 381
  • [22] Fast FPGA Prototyping based Real-Time Image and Video Processing with High-Level Synthesis
    Ghodhbani, Refka
    Horrigue, Layla
    Saidani, Taoufik
    Atri, Mohamed
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2020, 11 (02) : 108 - 116
  • [23] REAL-TIME MOTION ESTIMATION WITH MRI
    Liu, Wenyang
    Ruan, Dan
    2013 IEEE 10TH INTERNATIONAL SYMPOSIUM ON BIOMEDICAL IMAGING (ISBI), 2013, : 808 - 811
  • [24] MusicPath: A system for remote real-time high-level piano instruction
    Diamond, J
    ED-MEDIA 2004: World Conference on Educational Multimedia, Hypermedia & Telecommunications, Vols. 1-7, 2004, : 393 - 399
  • [25] HIGH-LEVEL LANGUAGE TAKES ON MOST OF REAL-TIME SYSTEM SOFTWARE
    FULTON, C
    WHIFFEN, R
    ELECTRONICS, 1980, 53 (26): : 157 - 160
  • [26] ON REAL-TIME FEATURES AVAILABLE IN HIGH-LEVEL LANGUAGES AND YET TO BE IMPLEMENTED
    HALANG, WA
    MICROPROCESSING AND MICROPROGRAMMING, 1983, 12 (02): : 79 - 87
  • [27] REAL-TIME ANALYZER FURNISHES HIGH-LEVEL LOOK AT SOFTWARE OPERATION
    ABLEIDINGER, B
    AGARWAL, N
    NOBLES, C
    ELECTRONIC DESIGN, 1985, 33 (22) : 117 - &
  • [28] Evaluating high-level models for real-time embedded systems design
    Brisolara, L
    Becker, LB
    Carro, L
    Wagner, FR
    Pereira, CE
    DESIGN METHODS AND APPLICATIONS FOR DISTRIBUTED EMBEDDED SYSTEMS, 2004, 150 : 277 - 286
  • [29] Real-time high-level video understanding using data warehouse
    Lienard, Bruno
    Desurmont, Xavier
    Barrie, Bertrand
    Delaigle, Jean-Francois
    REAL-TIME IMAGE PROCESSING 2006, 2006, 6063
  • [30] DEBUGGERS HELP YOU PERFECT HIGH-LEVEL AND REAL-TIME CODE
    SMALL, CH
    EDN, 1987, 32 (25) : 153 - 164