• DocumentCode
    3614167
  • Title

    Fast parallel algorithms for computing trigonometric sums

  • Author

    P. Stpiczynski

  • Author_Institution
    Dept. of Comput. Sci., Marie Curie-Sklodowska Univ., Lublin, Poland
  • fYear
    2002
  • fDate
    6/24/1905 12:00:00 AM
  • Firstpage
    299
  • Lastpage
    304
  • Abstract
    In this paper we present new parallel versions of sequential Goertzel and Reinsch algorithms for calculating trigonometric sums. The new algorithms use a recently introduced, very efficient BLAS-based algorithm for solving linear recurrence systems with constant coefficients. To achieve their portability across different shared-memory parallel architectures, the algorithms have been implemented in Fortran 77 and OpenMP We also present experimental results performed on a two processor Pentium III computer running under Linux operating system with Atlas as an efficient implementation of BLAS. The new algorithms are up to 60-90% faster than the equivalent sequential Goertzel and Reinsch algorithms, even on one processor.
  • Keywords
    "Parallel algorithms","Concurrent computing","Clustering algorithms","Linux","Operating systems","Character generation","Computer science","Parallel architectures","Scientific computing","Interpolation"
  • Publisher
    ieee
  • Conference_Titel
    Parallel Computing in Electrical Engineering, 2002. PARELEC ´02. Proceedings. International Conference on
  • Print_ISBN
    0-7695-1730-7
  • Type

    conf

  • DOI
    10.1109/PCEE.2002.1115276
  • Filename
    1115276