• DocumentCode
    580486
  • Title

    Investigating performance variations of an optimized GPU-ported granulometry algorithm

  • Author

    Boulos, Vincent ; Fristot, Vincent ; Houzet, Dominique ; Salvo, Luc ; Lhuissier, Pierre

  • Author_Institution
    GIPSA-Lab., INPG/UJF, Grenoble, France
  • fYear
    2012
  • fDate
    23-25 Oct. 2012
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    In this article, we present an optimized GPU implementation of a granulometry algorithm which is used a lot in the study of material domain. The main contribution to this algorithm is the binarization of the input data which increases throughput while reducing data allocated memory space. Also, the optimized GPU implementation brings an order of magnitude speedup compared to a CPU multi-threaded implementation. Furthermore, we investigate the reasons why GPU performance drop for different input data dimensions. Three main factors are exposed: under-exploited threads, threadblocks and streaming multiprocessors. This study should help the reader understand the tight relation that exists between the CUDA programming paradigm and the gpu architecture as well as some main bottlenecks.
  • Keywords
    graphics processing units; multi-threading; parallel architectures; CPU multithreaded implementation; CUDA programming paradigm; GPU-ported granulometry algorithm optimization; data allocated memory space reduction; data binarization; input data dimensions; magnitude speedup; material domain; performance variations; streaming multiprocessors; threadblocks; under-exploited threads; Algorithm design and analysis; Computer architecture; Finite element methods; Graphics processing units; Instruction sets; Optimization; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design and Architectures for Signal and Image Processing (DASIP), 2012 Conference on
  • Conference_Location
    Karlsruhe
  • Print_ISBN
    978-1-4673-2089-4
  • Electronic_ISBN
    978-2-9539987-4-0
  • Type

    conf

  • Filename
    6385355