ABSTRACT
We study the possibility to achieve optimal performance in micromagnetic simulation using GPGPU OpenCL calculations. We take into account several possibilities to accelerate using GPU-specific optimizations and reuse of external data arrays, and achieve up to 70% of theoretical maximum.
- M Cubucku, O Boulle, M Drouard, and K Garello. 2013. Spin-orbit-torque magnetization switching of a three terminal perpendicular magnetic tunnel junction. Applied Physics Letters 104 (2013), 042406. https://doi.org/10.1063/1.4863407Google ScholarCross Ref
- S I Bondarenko, A A Shablo, P P Pavlov, and S S Perepelkin. 2002. Ferromagnetic concentrator of a magnetic field for the planar HTSC SQUID. Physica C: Superconductivity 372--376 (2002), 158--161. Issue 1. https://doi.org/10.1063/1.4863407Google Scholar
- D Kumar and A O Adeyeye. 2017. Techniques in micromagnetic simulation and analysis. Journal of Physics D: Applied Physics 50, 343001. https://doi.org/10.1088/1361-6463/aa7c04Google ScholarCross Ref
- A Vansteenkiste, J Leliaert, M Dvornik, M Helsen, F Garcia-Sanchez, and B Van Waeyenberge. 2014. The design and verification of MuMax3. AIP Advances 4 (2014), 107133. https://doi.org/10.1063/1.4899186Google ScholarCross Ref
- E Martinez, L Lopez-Diaz, L Torres, and C J Garcia-Cervera. 2007. Micromagnetic simulations with thermal noise: Physical and numerical aspects. Journal of Magnetism and Magnetic Materials 316 (2007), 269--272.Google ScholarCross Ref
- ivarun. 2012. RANLUXCL. https://bitbucket.org/ivarun/ranluxcl/.Google Scholar
- J Leliaert, M Dvornik, J Mulkers, J De Clercq, M V Milošević, and B Van Waeyenberge. 2018. Fast micromagnetic simulations on GPU---recent advances made with mumax3. Journal of Physics D: Applied Physics 51 (2018), 123002. https://doi.org/10.1088/1361-10.1088/1361-6463/aaab1cGoogle ScholarCross Ref
Index Terms
- High-performance micromagnetic simulations using OpenCL
Recommendations
High-performance GPGPU OpenCL simulation of quantum Boltzmann equation
IWOCL '20: Proceedings of the International Workshop on OpenCLWe describe the OpenCL GPGPU solver for Quantum Boltzmann equation to study the dynamics of interacting Bose gas. GPU approach allows to manage large system of equations and the required amount of calculations.
Nuclear Reactor Simulations on OpenCL FPGA Platform
FPGA '19: Proceedings of the 2019 ACM/SIGDA International Symposium on Field-Programmable Gate ArraysField-programmable gate arrays (FPGAs) are becoming a promising choice as a heterogeneous computing component for scientific computing when floating-point optimized architectures are added to the current FPGAs. The maturing high-level synthesis (HLS) ...
Improving Hybrid OpenCL Performance by High Speed Networks
ICNC '10: Proceedings of the 2010 First International Conference on Networking and ComputingWe developed Hybrid OpenCL, which enables the connection between different OpenCL implementations over the network. Hybrid OpenCL consists of two elements, a runtime system that provides the abstraction of different OpenCL implementations and a bridge ...
Comments