Performance of parallel bit-reversal with cilk and UPC for fast fourier transform

  • Authors:
  • Tien-Hsiung Weng;Sheng-Wei Huang;Wei-Duen Liau;Kuan-Ching Li

  • Affiliations:
  • Department of Computer Science and Information Engineering, Providence University, Shalu, Taichung, Taiwan;Department of Computer Science and Information Engineering, Providence University, Shalu, Taichung, Taiwan;Department of Computer Science and Information Engineering, Providence University, Shalu, Taichung, Taiwan;Department of Computer Science and Information Engineering, Providence University, Shalu, Taichung, Taiwan

  • Venue:
  • GPC'10 Proceedings of the 5th international conference on Advances in Grid and Pervasive Computing
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Bit-reversal is widely known being an important program, as essential part of Fast Fourier Transform If not carefully and well designed, it may easily take large portion of FFT application's total execution time In this paper, we present a parallel implementation of Bit-reversal for FFT using Cilk and UPC Based on our previous work of creating parallel Bit-reversal using OpenMP in SPMD style from an unparallelized and sequential algorithm, we could note that keeping the existing parallelism by reorganizing the same program using Cilk and UPC libraries is possible yet achieving good performance Experimental results were obtained by executing these parallel codes on two multi-core SMP platforms, and they show to be very promising.