This article explores how to optimize Quantum Espresso for efficient use of Nvidia's graphics processing unit (GPU) using CUDA technology. Quantum Espresso is a powerful tool for quantum mechanical simulation and calculation of material properties. However, the original version of the package was not designed for GPU use, so optimization is required to achieve the best performance.
Keywords: Quantum Espresso, GPU, CUDA, compute acceleration
This article is devoted to the possibility of using random access memory as a pluggable disk array in order to speed up calculations within a heterogeneous computing system. The problems of using a RAID array of hard drives as the main disk space for storing data generated by applications for a heterogeneous system of tasks are considered. The principles of using random access memory as a disk space are presented, as well as the features of connecting to the thus obtained data storage via a network.
Keywords: parallel computing, file system, random access memory, mounting, heterogeneity, computer complex