PARALLEL METHODS OF SIMULATION OF HETEROEPITAXIAL GROWTH ON MULTIPROCESSOR SYSTEMS WITH SHARED MEMORY
K. V. Pavsky1,2, A. L. Revun1,2, S. A. Rudin1, E. N. Peryshkova1,2, M. G. Kurnosov1,2
1Rzhanov Institute of Semiconductor Physics, Siberian Branch, Russian Academy of Sciences, Novosibirsk, Russia 2Siberian State University of Telecommunications and Information science, Novosibirsk, Russia
Keywords: high-performance computer systems, parallel computing, barrier synchronization, OpenMP
Abstract
This paper proposes solutions that increase the efficiency of parallel program execution on high-performance computing systems when simulating heteroepitaxial growth on multiprocessor systems with shared memory. The developed algorithms are oriented towards the execution of program implementation of simulation of heteroepitaxial growth on multiprocessor NUMA nodes with shared memory. The primary prerequisite for the effective execution of parallel programs on the resources of a multiprocessor node is the incorporation of an architectural approach to the implementation of algorithms for data transfer through the shared memory of NUMA nodes. The proposed algorithms for optimizing synchronization in shared memory systems enhance the efficiency of accessing the shared memory of a multiprocessor node and reduce the time required for barrier synchronization. The developed methods and algorithms are implemented in the form of software for multiprocessor NUMA nodes with shared memory.
|