[{"year":"2019","citation":{"bibtex":"@article{Faict_D’Hollander_Goossens_2019, title={Mapping a Guided Image Filter on the HARP Reconfigurable Architecture Using OpenCL}, DOI={<a href=\"https://doi.org/10.3390/a12080149\">10.3390/a12080149</a>}, number={149}, journal={Algorithms}, author={Faict, Thomas and D’Hollander, Erik H. and Goossens, Bart}, year={2019} }","short":"T. Faict, E.H. D’Hollander, B. Goossens, Algorithms (2019).","mla":"Faict, Thomas, et al. “Mapping a Guided Image Filter on the HARP Reconfigurable Architecture Using OpenCL.” <i>Algorithms</i>, 149, 2019, doi:<a href=\"https://doi.org/10.3390/a12080149\">10.3390/a12080149</a>.","apa":"Faict, T., D’Hollander, E. H., &#38; Goossens, B. (2019). Mapping a Guided Image Filter on the HARP Reconfigurable Architecture Using OpenCL. <i>Algorithms</i>. <a href=\"https://doi.org/10.3390/a12080149\">https://doi.org/10.3390/a12080149</a>","chicago":"Faict, Thomas, Erik H. D’Hollander, and Bart Goossens. “Mapping a Guided Image Filter on the HARP Reconfigurable Architecture Using OpenCL.” <i>Algorithms</i>, 2019. <a href=\"https://doi.org/10.3390/a12080149\">https://doi.org/10.3390/a12080149</a>.","ieee":"T. Faict, E. H. D’Hollander, and B. Goossens, “Mapping a Guided Image Filter on the HARP Reconfigurable Architecture Using OpenCL,” <i>Algorithms</i>, 2019.","ama":"Faict T, D’Hollander EH, Goossens B. Mapping a Guided Image Filter on the HARP Reconfigurable Architecture Using OpenCL. <i>Algorithms</i>. 2019. doi:<a href=\"https://doi.org/10.3390/a12080149\">10.3390/a12080149</a>"},"publication_status":"published","publication_identifier":{"issn":["1999-4893"]},"title":"Mapping a Guided Image Filter on the HARP Reconfigurable Architecture Using OpenCL","doi":"10.3390/a12080149","date_updated":"2022-01-06T06:52:50Z","date_created":"2020-04-06T12:08:24Z","author":[{"last_name":"Faict","full_name":"Faict, Thomas","first_name":"Thomas"},{"first_name":"Erik H.","last_name":"D’Hollander","full_name":"D’Hollander, Erik H."},{"full_name":"Goossens, Bart","last_name":"Goossens","first_name":"Bart"}],"abstract":[{"lang":"eng","text":"<jats:p>Intel recently introduced the Heterogeneous Architecture Research Platform, HARP. In this platform, the Central Processing Unit and a Field-Programmable Gate Array are connected through a high-bandwidth, low-latency interconnect and both share DRAM memory. For this platform, Open Computing Language (OpenCL), a High-Level Synthesis (HLS) language, is made available. By making use of HLS, a faster design cycle can be achieved compared to programming in a traditional hardware description language. This, however, comes at the cost of having less control over the hardware implementation. We will investigate how OpenCL can be applied to implement a real-time guided image filter on the HARP platform. In the first phase, the performance-critical parameters of the OpenCL programming model are defined using several specialized benchmarks. In a second phase, the guided image filter algorithm is implemented using the insights gained in the first phase. Both a floating-point and a fixed-point implementation were developed for this algorithm, based on a sliding window implementation. This resulted in a maximum floating-point performance of 135 GFLOPS, a maximum fixed-point performance of 430 GOPS and a throughput of HD color images at 74 frames per second.</jats:p>"}],"status":"public","type":"journal_article","publication":"Algorithms","article_number":"149","keyword":["pc2-harp-ressources"],"language":[{"iso":"eng"}],"_id":"16422","user_id":"61189"}]
