Grace: a Cross-platform Micromagnetic Simulator On Graphics Processing Units
Ru Zhu

TL;DR
Grace is a cross-platform GPU-based micromagnetic simulator that significantly outperforms CPU versions, compatible with multiple hardware vendors and accessible for public use.
Contribution
It introduces a GPU-accelerated micromagnetic simulator developed with C++ AMP, supporting multiple GPU vendors and platforms, enabling fast simulations on various hardware.
Findings
Achieves up to 100x performance boost over CPU simulators.
Compatible with NVidia, AMD, and Intel GPUs.
Publicly available for researchers and developers.
Abstract
A micromagnetic simulator running on graphics processing unit (GPU) is presented. It achieves significant performance boost as compared to previous central processing unit (CPU) simulators, up to two orders of magnitude for large input problems. Different from GPU implementations of other research groups, this simulator is developed with C++ Accelerated Massive Parallelism (C++ AMP) and is hardware platform compatible. It runs on GPU from venders include NVidia, AMD and Intel, which paved the way for fast micromagnetic simulation on both high-end workstations with dedicated graphics cards and low-end personal computers with integrated graphics card. A copy of the simulator software is publicly available.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMagnetic properties of thin films · Geomagnetism and Paleomagnetism Studies · Advanced Data Storage Technologies
