Acceleration of acoustic emission signal processing algorithms using CUDA standard

Offline processing of acoustic emission (AE) signal waveforms recorded during a long-term AE monitoring session is a challenging problem in AE testing area. This is due to the fact that today's AE systems can work with up to hundreds of channels and are able to process tens of thousands of AE events per second. The amount of data recorded during the session is very high. This paper proposes a way to accelerate signal processing methods for acoustic emission and to accelerate similarity calculation using the Graphic Processing Unit (GPU). GPU-based accelerators are an affordable High Performance Computing (HPC) solution which can be used in any industrial workstation or laptop. They are therefore suitable for onsite AE monitoring. Our implementation, which is based on Compute Unified Device Architecture (CUDA), proves that GPU is able to achieve 30 times faster processing speed than CPU for AE signal preprocessing. The similarity calculation is accelerated by up to 80 times. These results prove that GPU processing is a powerful and low-cost accelerator for AE signal processing algorithms.

[1]  Vijay Gadepally,et al.  MATLAB for Signal Processing on Multiprocessors and Multicores , 2010, IEEE Signal Processing Magazine.

[2]  Masayasu Ohtsu,et al.  Acoustic Emission Testing , 2006, Advanced Materials Research.

[3]  Franz Franchetti,et al.  Discrete fourier transform on multicore , 2009, IEEE Signal Processing Magazine.

[4]  Vipin Kumar,et al.  Introduction to Data Mining , 2022, Data Mining and Machine Learning Applications.

[5]  Pat Hanrahan,et al.  Brook for GPUs: stream computing on graphics hardware , 2004, ACM Trans. Graph..

[6]  Holger Scherl Cell Broadband Engine Architecture , 2011 .

[7]  정용무 비파괴검사개론 ( Introduction to Nondestructive Testing ) , 1994 .

[8]  D. A. Kourousis,et al.  Acoustic Emission Inspection of Spherical Metallic Press ure Vessels , 2008 .

[9]  Tom R. Halfhill NVIDIA's Next-Generation CUDA Compute and Graphics Architecture, Code-Named Fermi, Adds Muscle for Parallel Processing , 2009 .

[10]  John G. Proakis,et al.  Digital Signal Processing: Principles, Algorithms, and Applications , 1992 .

[11]  H. Peter Hofstee,et al.  Power efficient processor architecture and the cell processor , 2005, 11th International Symposium on High-Performance Computer Architecture.

[12]  John G. Proakis,et al.  Digital signal processing (3rd ed.): principles, algorithms, and applications , 1996 .

[13]  Ronald N. Bracewell,et al.  The Fourier Transform and Its Applications , 1966 .

[14]  G. Blake,et al.  A survey of multicore processors , 2009, IEEE Signal Processing Magazine.