Parallel Implementation of the Heisenberg Model Using Monte Carlo on GPGPU

被引:0
作者
Campos, Alessandra M. [1 ]
Pecanha, Joao Paulo [1 ]
Pampanelli, Patricia [1 ]
De Almeida, Rafael B. [1 ]
Lobosco, Marcelo [1 ]
Vieira, Marcelo B. [1 ]
Dantas, Socrates de O. [1 ]
机构
[1] Univ Fed Juiz de Fora, DCC ICE, Cidade Univ, BR-36036330 Juiz De Fora, MG, Brazil
来源
COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2011, PT III | 2011年 / 6784卷
关键词
Computational Physics; Heisenberg Model; High Performance Computing; Many-core Programming; Performance Evaluation; SIMULATIONS; DYNAMICS;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The study of magnetic phenomena in nanometer scale is essential for development of new technologies and materials. It also leads to a better understanding of magnetic properties of matter. An approach to the study of magnetic phenomena is the use of a physical model and its computational simulation. For this purpose, in previous works we have developed a program that simulates the interaction of spins in three-dimensional structures formed by atoms with magnetic properties using the Heisenberg model with long range interaction. However, there is inherent high complexity in implementing the numerical solution of this physical model, mainly due to the number of elements present in the simulated structure. This complexity leads us to develop a parallel version of our simulator using General-purpose GPUs (GPGPUs). This work describes the techniques used in the parallel implementation of our simulator as well as evaluates its performance. Our experimental results showed that the parallelization was very effective in improving the simulator performance, yielding speedups up to 166.
引用
收藏
页码:654 / 667
页数:14
相关论文
共 18 条