About the SpinENGINE project

The SpinENGINE project will lay the foundations for a new, massively parallel, platform based on emergent behaviour in nanomagnet ensembles. The project will an efficient, highly scalable, and easily reproducible platform meeting the data challenges in our increasingly data-rich society. We will build upon our recent discoveries and use complex, nonlinear, and highly tunable interactions in such ensembles to realize a hardware platform for “Reservoir Computing”, a biologically-inspired computational approach. Our critical hypothesis is that the synergies between the inherent properties of nanomagnet ensembles and those required for reservoir computing will enable the efficient creation of a highly adaptive computational platform for the analysis of complex, dynamic data sets. This has the potential to greatly outperform current approaches using conventional CMOS hardware.

SpinENGINE will bring together a multidisciplinary team of researchers with expertise in computer science, condensed matter physics, material science, computational modelling, and high-resolution microscopy. This will enable us to simultaneously explore the fundamental behaviours of nanomagnet ensembles and understand how these can be harnessed for useful computation. By the end of the project, we aim to fabricate a proof-of-concept device capable of solving pattern recognition and classification problems, and, in collaboration with our industrial partner, IBM, produce a roadmap to the further scaling and commercialization of our computational platform. Success in the SpinENGINE project will have vast implications for data analysis at all scales, ranging from low power computation in the simplest sensor node to accelerated data processing in the most complex supercomputer.

Micromagnetically-calculated domain wall arrangements at ring junctions with 100-nm-wide wires and (a) 10 % and (b) 100 % wire overlap. Colour represents magnetisation direction.


  1. flatspin: A Large-Scale Artificial Spin Ice Simulator
    Johannes H. Jensen, Anders Strømberg, Odd Rune Lykkebø, Arthur Penty, Magnus Själander, Erik Folven, and Gunnar Tufte
    arXiv 2002.11401, February 2020

    Abstract: We present flatspin, a novel simulator for systems of interacting mesoscopic spins on a lattice, also known as artificial spin ice (ASI). Our magnetic switching criteria enables ASI dynamics to be captured in a dipole model. Through GPU acceleration, flatspin can simulate realistic dynamics of millions of magnets within practical time frames. We demonstrate flatspin’s versatility through the reproduction of a diverse set of established experimental results from the literature. In particular, magnetization details of “pinwheel” ASI during field-driven reversal have been reproduced, for the first time, by a dipole model. The simulation framework enables quick exploration and investigation of new ASI geometries and properties at unprecedented speeds.

  2. Dynamically Driven Emergence in a Nanomagnetic System
    Richard W. Dawidek, Thomas J. Hayward, Ian T. Vidamour, Thomas J. Broomhall, Guru Venkat, Mohanad Al Mamoori, Aidan Mullen, Stephan J. Kyle, Paul W. Fry, Nina-Juliane Steinke, Joshaniel F. K. Cooper, Francesco Maccherozzi, Sarnjeet S. Dhesi, Lucia Aballe, Michael Foerster, Jordi Prat, Eleni Vasilaki, Matthew O. A. Ellis, and Dan A. Allwood
    Advanced Functional Materials Vol. 31, No. 15, February 2021

    Abstract: Emergent behaviors occur when simple interactions between a system's constituent elements produce properties that the individual elements do not exhibit in isolation. This article reports tunable emergent behaviors observed in domain wall (DW) populations of arrays of interconnected magnetic ring-shaped nanowires under an applied rotating magnetic field. DWs interact stochastically at ring junctions to create mechanisms of DW population loss and gain. These combine to give a dynamic, field-dependent equilibrium DW population that is a robust and emergent property of the array, despite highly varied local magnetic configurations. The magnetic ring arrays’ properties (e.g., non-linear behavior, “fading memory” to changes in field, fabrication repeatability, and scalability) suggest they are an interesting candidate system for realizing reservoir computing (RC), a form of neuromorphic computing, in hardware. By way of example, simulations of ring arrays performing RC approaches 100% success in classifying spoken digits for single speakers.

  3. Voltage-controlled superparamagnetic ensembles for low-power reservoir computing
    A. Welbourne, A. L. R. Levy, M. O. A. Ellis, H. Chen, M. J. Thompson, E. Vasilaki, D. A. Allwood, T. J. Hayward
    Applied Physics Letters Vol. 118, No. 202402, May 2021

    Abstract: We propose thermally driven, voltage-controlled superparamagnetic ensembles as low-energy platforms for hardware-based reservoir computing. In the proposed devices, thermal noise is used to drive the ensembles' magnetization dynamics, while control of their net magnetization states is provided by strain-mediated voltage inputs. Using an ensemble of CoFeB nanodots as an example, we use analytical models and micromagnetic simulations to demonstrate how such a device can function as a reservoir and perform two benchmark machine learning tasks (spoken digit recognition and chaotic time series prediction) with competitive performance. Our results indicate robust performance on timescales from microseconds to milliseconds, potentially allowing such a reservoir to be tuned to perform a wide range of real-time tasks, from decision making in driverless cars (fast) to speech recognition (slow). The low energy consumption expected for such a device makes it an ideal candidate for use in edge computing applications that require low latency and power.

  4. Anisotropy and Domain Formation in a Dipolar Magnetic Metamaterial
    Einar Digernes, Anders Strømberg, Carlos A. F. Vaz, Armin Kleibert, Jostein K. Grepstad and Erik Folven
    Applied Physics. Letters Vol. 118, No. 202404, May 2021

    Abstract: Long-range magnetic ordering can be stabilized in arrays of single-domain nanomagnets through dipolar interactions. In these metamaterials, the magnetic properties are determined by geometric parameters such as the nanomagnet shape and lattice symmetry. Here, we demonstrate engineering of the anisotropy in a dipolar magnetic metamaterial by tuning of the lattice parameters. Furthermore, we show how a modified Kittel's law explains the resulting domain configurations of the dipolar ferromagnetic arrays.

  5. Synchronization of Chiral Vortex Nano-Oscillators
    Zhiyang Zeng, Zhaochu Luo, Laura J. Heyderman, Joo-Von Kim, and Aleš Hrabec
    Applied Physics Letters Vol. 118, No. 222405, June 2021

    Abstract: The development of spintronic oscillators is driven by their potential applications in radio frequency telecommunication and neuromorphic computing. In this work, we propose a spintronic oscillator based on the chiral coupling in thin magnetic films with patterned anisotropy. With an in-plane magnetized disk imprinted on an out-of-plane magnetized slab, the oscillator takes a polar vortex-like magnetic structure in the disk stabilized by a strong Dzyaloshinskii–Moriya interaction. By means of micromagnetic simulations, we investigate its dynamic properties under applied spin current, and by placing an ensemble of oscillators in the near vicinity, we demonstrate their synchronization with different resonant frequencies. Finally, we show their potential application in neuromorphic computing using a network with six oscillators.

  6. Effects of array shape and disk ellipticity in dipolar-coupled magnetic metamaterials
    Sam D. Slöetjes, Einar S. Digernes, Anders Strømberg, Fredrik K. Olsen, Ambjørn D. Bang, Alpha T. N’Diaye, Rajesh V. Chopdekar, Erik Folven, and Jostein K. Grepstad
    Physics Review B Vol.104, No. 134421, October 2021

    Abstract: Two-dimensional lattices of dipolar-coupled thin film ferromagnetic nanodisks give rise to emergent superferromagnetic (SFM) order when the spacing between dots becomes sufficiently small. In this paper, we define micron-sized arrays of permalloy nanodisks arranged on a hexagonal lattice. The arrays were shaped as hexagons, squares, and rectangles to investigate finite-size effects in the SFM domain structure for such arrays. The resulting domain patterns were examined using x-ray magnetic circular dichroism photoemission electron microscopy. At room temperature, we find these SFM metamaterials to be below their blocking temperature. Distinct differences were found in the magnetic switching characteristics of horizontally and vertically oriented rectangular arrays. The results are corroborated by micromagnetic simulations.


Norwegian University of Science and Technology

Erik Folven

Gunnar Tufte

Magnus Själander

The University of Sheffield

Dan Allwood

Tom Hayward


Laura Heyderman

Ghent University

Bartel Van Waeyenberge


Rolf Allenspach