Elsevier Science Home
Computer Physics Communications Program Library
Full text online from Science Direct
Programs in Physics & Physical Chemistry
CPC Home

[Licence| Download | New Version Template] aetm_v1_0.tar.gz(6000 Kbytes)
Manuscript Title: Fast computation of computer-generated hologram using Xeon Phi coprocessor.
Authors: Koki Murano, Tomoyoshi Shimobaba, Atsushi Sugiyama, Naoki Takada, Takashi Kakue, Minoru Oikawa, Tomoyoshi Ito
Program title: Xeon-Phi-CGH
Catalogue identifier: AETM_v1_0
Distribution format: tar.gz
Journal reference: Comput. Phys. Commun. 185(2014)2742
Programming language: C, C++.
Computer: Intel Xeon Phi coprocessor.
Operating system: Linux.
Has the code been vectorised or parallelized?: Yes. CPU and many cores in Xeon Phi coprocessor.
RAM: 256M bytes
Keywords: Xeon Phi, Many Integrated Core, MIC, Graphics processing unit, GPU, Computer-generated hologram, CGH, Holography, Parallel Computing.
Classification: 6.1, 6.5, 18.

External routines: Intel MKL

Nature of problem:
We describe how to program fast computation of computer-generated holograms (CGHs) and diffraction calculation using Xeon Phi coprocessors, released by Intel. We describe the implementations of several CGH generating algorithms on the Xeon Phi, and the comparisons in terms of the performance and the ease of programming between the Xeon Phi, a CPU and graphics processing unit (GPU).

Solution method:
FFT-based diffraction calculations, computer-generated-hologram by direct integration.