Research Article

ViPar: High-Level Design Space Exploration for Parallel Video Processing Architectures

Table 6

Comparing between different high-level tools for video processing application.

VHLS [37]Lin-Analyzer [27]RVC [38]ViPar

Programming languageMatlab or OpenCLC/C++RVC-CAL languageC/C++
Exploration levelExploring Matlab-to-RTL synthesizationExploring the design space for different optimization directives like loop unrolling, pipelining, …Exploring data-flow algorithms to C-based synthesizationExploring the design space for parallelism level, operating frequency, power consumption, hardware cost, …
ApplicationsKMGA LSMConvolution 3DHEVC decoderMultiwindow SAD