• DocumentCode
    627808
  • Title

    A 2D Gaussian smoothing kernel mapped to heterogeneous platforms

  • Author

    Trabelsi, Amine ; Savaria, Yvon

  • Author_Institution
    Dept. of Electr. Eng., Ecole Polytech. de Montreal, Montréal, QC, Canada
  • fYear
    2013
  • fDate
    16-19 June 2013
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    In this paper, we present a comparative performance study of a 2D Gaussian blur kernel mapped to a heterogeneous multi-core CPU/GPU platform. In this study, the kernel workgroup, the Gaussian kernel and the image sizes are considered variable parameters. We aim to gain insight into how well the execution and data movement times evolve across each computing device in varying the values of these parameters. The profiling information of kernels are extracted from a quad-core Intel CPU-only and an AMD Radeon 7700 GPU-only mappings onto the OpenCL´s execution model. Simulation results show that for small values of the referred parameters, it is beneficial to use a multi-core CPU implementation, whereas for higher values, it is advantageous to use a GPU-based platform.
  • Keywords
    Gaussian processes; graphics processing units; multiprocessing systems; operating system kernels; smoothing methods; 2D Gaussian blur kernel; AMD Radeon 7700 GPU; Gaussian kernel; OpenCL execution model; heterogeneous multi-core CPU-GPU platform; image sizes; kernel workgroup; quad-core Intel CPU; Computational modeling; Convolution; Graphics processing units; Kernel; Parallel processing; Performance evaluation; Programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    New Circuits and Systems Conference (NEWCAS), 2013 IEEE 11th International
  • Conference_Location
    Paris
  • Print_ISBN
    978-1-4799-0618-5
  • Type

    conf

  • DOI
    10.1109/NEWCAS.2013.6573641
  • Filename
    6573641