---
_id: '16422'
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>
article_number: '149'
author:
- first_name: Thomas
  full_name: Faict, Thomas
  last_name: Faict
- first_name: Erik H.
  full_name: D’Hollander, Erik H.
  last_name: D’Hollander
- first_name: Bart
  full_name: Goossens, Bart
  last_name: Goossens
citation:
  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>
  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>
  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} }'
  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.
  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>.
  short: T. Faict, E.H. D’Hollander, B. Goossens, Algorithms (2019).
date_created: 2020-04-06T12:08:24Z
date_updated: 2022-01-06T06:52:50Z
doi: 10.3390/a12080149
keyword:
- pc2-harp-ressources
language:
- iso: eng
publication: Algorithms
publication_identifier:
  issn:
  - 1999-4893
publication_status: published
status: public
title: Mapping a Guided Image Filter on the HARP Reconfigurable Architecture Using
  OpenCL
type: journal_article
user_id: '61189'
year: '2019'
...
