Particle-in-Cell algorithms for emerging computer architectures |
| |
Authors: | Viktor K Decyk Tajendra V Singh |
| |
Affiliation: | 1. Department of Physics and Astronomy, University of California, Los Angeles, CA 90095-1547, USA;2. Institute for Digital Research and Education, University of California, Los Angeles, CA 90095-1547, USA |
| |
Abstract: | We have designed Particle-in-Cell algorithms for emerging architectures. These algorithms share a common approach, using fine-grained tiles, but different implementations depending on the architecture. On the GPU, there were two different implementations, one with atomic operations and one with no data collisions, using CUDA C and Fortran. Speedups up to about 50 compared to a single core of the Intel i7 processor have been achieved. There was also an implementation for traditional multi-core processors using OpenMP which achieved high parallel efficiency. We believe that this approach should work for other emerging designs such as Intel Phi coprocessor from the Intel MIC architecture. |
| |
Keywords: | Parallel algorithms Particle-in-Cell GPU CUDA Plasma simulation |
本文献已被 ScienceDirect 等数据库收录! |
|