A simple method to accelerate fringe analysis algorithms based on graphics processing unit and MATLAB

Wenjing Gao, Qian Kemao
School of Computer Engineering, Nanyang Technological University, Singapore, 639798
Joint International Conference of the 2nd International Symposium on Experimental Mechanics, the 11th Asian Conference on Experimental Mechanics, 2012 Society for Experimental Mechanics Fall Conference and 7th International Symposium on Advanced Science and Technology in Experimental Mechanics, 2012


   title={A simple method to accelerate fringe analysis algorithms based on graphics processing unit and MATLAB{textregistered}},

   author={Gao, W. and Kemao, Q.},



Download Download (PDF)   View View   Source Source   



With the fast development during the past few years, multicore has become a revolutionary technique for the performance improvement of computing devices, ranging from supercomputers to cell phones. Among multicore processors, a graphics processing units (GPU) is outstanding because of its huge computational performance and comparably low cost. It can be used as a coprocessor of a multicore CPU in mainstream workstations to accelerate various scientific problems. MATLAB is popular for scientific research. Recently, MATLAB parallel computing toolbox incorporates GPU support on many built-in functions, which facilities the usage of GPUs in scientific computing. In this paper, we introduce an effortless technique using a GPU and MATLAB parallel computing toolbox to accelerate the fringe analysis algorithms. Furthermore, we evaluate the performances of multicore CPU with MATLAB parallel computing toolbox, GPU with MATLAB parallel computing toolbox, and GPU with the direct programming in visual studio and computer unified device architecture (CUDA). Their performances are compared based on the examples of Fourier transform and windowed Fourier transform.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2017 hgpu.org

All rights belong to the respective authors

Contact us: