• DocumentCode
    603521
  • Title

    The Impact of Address Arithmetic on the GPU Implementation of Fast Algorithms for the Vilenkin-Chrestenson Transform

  • Author

    Gajic, D.B. ; Stankovic, R.S.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Nis, Nis, Serbia
  • fYear
    2013
  • fDate
    22-24 May 2013
  • Firstpage
    296
  • Lastpage
    301
  • Abstract
    This paper considers the impact of address arithmetic in the Cooley-Tukey and the constant geometry fast algorithms for the Vilenkin-Chrestenson transform on their implementation for the graphics processing unit (GPU). We consider issues such as using different transform radices and analyze the number of GPU instructions and register usage in the OpenCL implementations of the considered algorithms. Further, we compare the program running times on the GPU and on the central processing unit (CPU). Experiments show that the GPU implementations are from 10 to 22 times faster than the C/C++ CPU implementations, depending on the transform radix and the number of variables in the processed function. The OpenCL implementation of the constant geometry algorithm translates into a lower number of GPU arithmetic and fetch instructions and uses less registers. This implementation requires up to 21% shorter processing times than the corresponding Cooley-Tukey algorithm implementation.
  • Keywords
    graphics processing units; matrix decomposition; parallel algorithms; public domain software; transforms; CPU; Cooley-Tukey algorithm implementation; GPU implementation; GPU instruction analysis; OpenCL implementations; Vilenkin-Chrestenson transform; address arithmetic; central processing unit; constant geometry fast algorithms; graphics processing unit; instruction fetching; program running times; register analysis; transform radices; Computer architecture; Geometry; Graphics processing units; Instruction sets; Kernel; Registers; Transforms; GPU computing; Multiple-valued logic; Vilenkin-Chrestenson transform; spectral techniques;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Multiple-Valued Logic (ISMVL), 2013 IEEE 43rd International Symposium on
  • Conference_Location
    Toyama
  • ISSN
    0195-623X
  • Print_ISBN
    978-1-4673-6067-8
  • Electronic_ISBN
    0195-623X
  • Type

    conf

  • DOI
    10.1109/ISMVL.2013.59
  • Filename
    6524680