• DocumentCode
    1582805
  • Title

    Parallel connected-component labeling algorithm for GPGPU applications

  • Author

    Jung, In-Yong ; Jeong, Chang-Sung

  • Author_Institution
    Korea Univ., Seoul, South Korea
  • fYear
    2010
  • Firstpage
    1149
  • Lastpage
    1153
  • Abstract
    This paper proposes a new connected component labeling algorithm for GPGPU applications based on NVIDIA´s CUDA. Various approaches and algorithms for connected component labeling with minimal execution time were designed, but the most of them have been focused on optimizing CPU algorithm. Therefore it is hard to apply these approaches to GPGPU programming models such as NVIDIA´s CUDA. Today, GPGPU (General Purpose Graphic Processing Unit) technologies offer dedicated parallel hardware and programming model, and many applications are being moved onto the GPGPU. This algorithm is a multi-pass algorithm to utilize for GPGPU applications, and evaluation results show that maximum speedup is more than double compared with conventional CPU algorithms.
  • Keywords
    computer graphic equipment; computer vision; coprocessors; parallel algorithms; CPU optimization; CUDA; GPGPU application; connected component labeling; general purpose graphic processing unit; multipass algorithm; parallel hardware; parallel programming; Algorithm design and analysis; Arrays; Classification algorithms; Instruction sets; Labeling; Noise; Pixel;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications and Information Technologies (ISCIT), 2010 International Symposium on
  • Conference_Location
    Tokyo
  • Print_ISBN
    978-1-4244-7007-5
  • Electronic_ISBN
    978-1-4244-7009-9
  • Type

    conf

  • DOI
    10.1109/ISCIT.2010.5665161
  • Filename
    5665161