An Efficient Multi-Level Fast Multipole Method Implementation on FPGA
Konferenz: CNNA 2018 - The 16th International Workshop on Cellular Nanoscale Networks and their Applications
28.08.2018 - 30.08.2018 in Budapest, Hungary
Tagungsband: CNNA 2018
Seiten: 4Sprache: EnglischTyp: PDF
Persönliche VDE-Mitglieder erhalten auf diesen Artikel 10% Rabatt
Autoren:
Kiss, Andras; Nagy, Zoltan; Csaba, Gyoergy (Dept. Information Technology Pazmany Peter Catholic University, Budapest, Hungary)
Santha, Levente Mark (Dept. Information Technology Pazmany Peter Catholic University, Budapest, Hungary & Institute for Computer Science and Control Hungarian Academy of Sciences, Budapest, Hungary)
Inhalt:
Micromagnetic simulations are widely used to study the magnetization dynamics of ferromagnetic materials. A key step of the simulation is the calculation of the magnetostatic field (aka demagnetization field). To get a relatively precise estimate one needs to take the magnetostatic field into account. The magnetostatic field describes the long range interactions between magnetic dipoles. This is the most computationally intensive part of the magnetic simulation because with brute force calculations it scales with O(N2) when increasing the simulated region. By using the Fast Multipole Method the computations can be carried out by O(N log N) or in some cases O(N). In this paper we propose an FPGA implementation of the micromagnetic simulator in order to accelerate the computations. The details of the implementations are discussed along with the resulting speed, power consumption and resource requirements.