Title | ||
---|---|---|
A practical evaluation of the performance of the Impulse CoDeveloper HLS tool for implementing large-kernel 2-D filters |
Abstract | ||
---|---|---|
Bidimensional convolution is a low-level processing algorithm which is of great interest in many areas, but its high computational cost limits the size of the kernels, especially in real-time embedded systems. This work describes the process of designing 2-D filters with large kernels (up to 50 脳 50 coefficients) using the Impulse CoDeveloperTM high-level synthesis (HLS) tool. The purpose of this paper is twofold: first, to provide a practical guide for designers willing to make the most of an HLS tool like Impulse CoDeveloper, and second, to compare the results, in terms of area utilization, minimum clock period and power consumption, with implementations developed using lower-level design tools. The results show that RTL-based implementations can achieve higher throughputs (up to 44 % faster) than CoDeveloper-based ones. Nevertheless, CoDeveloper can also meet the high-performance requirements of the most demanding real-time applications, but with less effort and shorter design cycles. |
Year | DOI | Venue |
---|---|---|
2014 | 10.1007/s11554-013-0374-x | J. Real-Time Image Processing |
Keywords | Field | DocType |
impulse codeveloper hls tool,lower-level design tool,demanding real-time application,2-d filter,impulse codevelopertm high-level synthesis,hls tool,impulse codeveloper,bidimensional convolution,practical evaluation,rtl-based implementation,shorter design cycle,real-time embedded system | Kernel (linear algebra),Convolution,Computer science,Implementation,Impulse (physics),Real-time computing,Power consumption | Journal |
Volume | Issue | ISSN |
9 | 1 | 1861-8219 |
Citations | PageRank | References |
3 | 0.39 | 26 |
Authors | ||
6 |
Name | Order | Citations | PageRank |
---|---|---|---|
Carlos Colodro-Conde | 1 | 15 | 3.25 |
F. Javier Toledo-Moreo | 2 | 31 | 6.12 |
Rafael Toledo-Moreo | 3 | 327 | 31.58 |
J. Javier Martínez-Álvarez | 4 | 16 | 4.03 |
Javier Garrigós-Guerrero | 5 | 10 | 1.24 |
J. Manuel Ferrández-Vicente | 6 | 20 | 2.09 |