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 language | Matlab or OpenCL | C/C++ | RVC-CAL language | C/C++ | Exploration level | Exploring Matlab-to-RTL synthesization | Exploring the design space for different optimization directives like loop unrolling, pipelining, … | Exploring data-flow algorithms to C-based synthesization | Exploring the design space for parallelism level, operating frequency, power consumption, hardware cost, … | Applications | KMGA LSM | Convolution 3D | HEVC decoder | Multiwindow SAD |
|
|