Artigo Revisado por pares

Fast parallel beam propagation method based on multi-core and many-core architectures

2018; Elsevier BV; Volume: 180; Linguagem: Inglês

10.1016/j.ijleo.2018.11.111

ISSN

1618-1336

Autores

Adel Shaaban, M. Sayed, Mohamed Farhat O. Hameed, H. I. Saleh, L.R. Gomaa, Yi‐Chun Du, S. S. A. Obayya,

Tópico(s)

Advanced Photonic Communication Systems

Resumo

In this paper, a fast technique is suggested to accelerate the computation of the fast Fourier transform beam propagation method (FFT-BPM). The FFT-BPM is executed on a graphical processing unit (GPU) and multi-core processor GPUs to speed up the computation of huge number of propagation steps with a higher speed than the traditional CPU. Further, the suggested technique is implemented in parallel approach which is faster than serial implementation. The achieved speedup factor is 150× and 5× using GPU and eight cores multiprocessor, respectively with respect to a single core processing time of 215 steps input Gaussian beam. In order to verify the speed of the proposed technique, the possibility of using the BPM to compute the time-consuming Goos–Hänchen shift calculation is proposed. Further, the propagation of a single mode light beam in fiber optic for 5 × 106 steps is executed using GPU. It is found that the speed up of the studied mode is equal to 168x over a single core calculation.

Referência(s)
Altmetric
PlumX