Fast Evaluation of Magnetic Fields with Multipole Method Implemented on FPGA

Magnetic field calculations are by far the most computationally demanding part of a micromagnetic simulation - there are significant efforts to use hardware accelerators (such as GPUs) to speed up calculations. Dedicated hardware, such as FPGAs could offer even higher performance, and flexibility /...

Full description

Bibliographic Details
Main Authors: Kiss András
Nagy Zoltán
Csaba György
Format: Book part
Published: Institute of Electrical and Electronics Engineers (IEEE) Piscataway (NJ) 2017
Series:Proceedings of the 23rd European Conference on Circuit Theory and Design (ECCTD 2017)
Subjects:
mtmt:3263609
Online Access:https://publikacio.ppke.hu/1829
Description
Summary:Magnetic field calculations are by far the most computationally demanding part of a micromagnetic simulation - there are significant efforts to use hardware accelerators (such as GPUs) to speed up calculations. Dedicated hardware, such as FPGAs could offer even higher performance, and flexibility / reprogrammability is usually not a requirement at this level of the computation. In this paper we present our work toward an FPGA-accelerated micromagnetic simulator code. At the hearth of the presented algorithm is an FPGA implementation of the fast multipole method in Cartesian coordinates. The algorithm promises significant performance improvements when compared to GPU-accelerated codes and will allow the simulation of large-scale spintronic or spin-wave-based devices. We will demonstrate implementation of fast multipole method using high-level hardware synthesis and benchmark the resulting hardware in terms of speed, and power consumption. We also argue that using multiple FPGAs offer a scalable solution for large-size problems.
Physical Description:4
1-4
ISBN:9781538639740; 1538639742