• DocumentCode
    2960661
  • Title

    CudaRF: A CUDA-based implementation of Random Forests

  • Author

    Grahn, Håkan ; Lavesson, Niklas ; Lapajne, Mikael Hellborg ; Slat, Daniel

  • Author_Institution
    Sch. of Comput., Blekinge Inst. of Technol., Karlskrona, Sweden
  • fYear
    2011
  • fDate
    27-30 Dec. 2011
  • Firstpage
    95
  • Lastpage
    101
  • Abstract
    Machine learning algorithms are frequently applied in data mining applications. Many of the tasks in this domain concern high-dimensional data. Consequently, these tasks are often complex and computationally expensive. This paper presents a GPU-based parallel implementation of the Random Forests algorithm. In contrast to previous work, the proposed algorithm is based on the compute unified device architecture (CUDA). An experimental comparison between the CUDA-based algorithm (CudaRF), and state-of-the-art Random Forests algorithms (Fas-tRF and LibRF) shows that CudaRF outperforms both FastRF and LibRF for the studied classification task.
  • Keywords
    data mining; graphics processing units; learning (artificial intelligence); parallel architectures; pattern classification; CUDA-based implementation; CudaRF; FastRF; GPU-based parallel implementation; LibRF; classification task; compute unified device architecture; data mining applications; machine learning algorithms; random forests algorithm; Accuracy; Graphics processing unit; Instruction sets; Kernel; Memory management; Radio frequency; Vegetation; GPGPU; Graphics processing units; Machine learning; Parallel computing; Random forests;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Systems and Applications (AICCSA), 2011 9th IEEE/ACS International Conference on
  • Conference_Location
    Sharm El-Sheikh
  • ISSN
    2161-5322
  • Print_ISBN
    978-1-4577-0475-8
  • Electronic_ISBN
    2161-5322
  • Type

    conf

  • DOI
    10.1109/AICCSA.2011.6126612
  • Filename
    6126612