Simulation of Holography Using Multiprocessor Systems
This paper describes a software package developed for simulations in the field of holography. As the main computational algorithm takes considerable amount of time and has N 4 time complexity, the software should be implemented on HPC-computers. A software package (BinNet) with the required functionality was written in C++ programming language. Computations were performed on the MVS-100K JSCC RAS supercomputer (140 TFLOPS) and on the MIIT T4700 supercomputer (4.7 TFLOPS). The developed software package showed good scalability on these clusters. Calculation algorithms, the software package structure, speedup and efficiency benchmarks are described. Some critical time-consuming parts of the algorithm were ported to NVIDIA CUDA. Results of tests on TESLA C1060 are also presented.
Keywordsholography high performance computing (HPC) GPU computations
Unable to display preview. Download preview PDF.
- 1.Borisov, M.V., Borovikov, V.A., Gavrikov, A.A., Knyazkov, D.Y., Rakhovskij, V.I., Chelyubeev, D.A., Shamaev, A.S.: Methods of the Development and Correction of the Quality of Holographic Images of Geometry Objects with Subwave-Size Elements. Doklady Physics 55(9), 436–440 (2010)CrossRefGoogle Scholar
- 2.Knyazkov, D.Y.: Calculation and Optimization Problems for Electromagnetic Fields in Holographic Lithography (in Russian). In: The 5-th International Conf. on Parallel Computing and Control Problems, pp. 425–432. IPU RAS, Moscow (2010)Google Scholar
- 3.Knyazkov, D.Y.: The Problem of Electromagnetic Field Optimization in Holographic Lithography (in Russian). In: Proc. of the 53rd MIPT Conf. on Contemporary Problems of Fundamental and Applied Sciences, Part III, vol. 1, pp. 116–117. MIPT, Moscow (2010)Google Scholar
- 4.Knyazkov, D.Y.: The Problem of Field Calculation for Holographic Lithography (in Russian). In: Proc. of the International Conf. on Supercomputer Technology: Design, Programming, Application, vol. 1, pp. 251–253. TIT SFU, Taganrog (2010)Google Scholar