Unconventional computing combines Brownian computing with reservoir computing / First prototype developed
6 December 2022
A large percentage of energy used today is consumed in the form of electrical power for processing and storing data and for running the relevant terminal equipment and devices. According to predictions, the level of energy used for these purposes will increase even further in the future. Innovative concepts, such as neuromorphic computing, employ energy-saving approaches to solve this problem. In a joint project undertaken by experimental and theoretical physicists at Johannes Gutenberg University Mainz (JGU) with the funding of an ERC Synergy Grant such an approach, known as Brownian reservoir computing, has now been realized. The results were also recently featured as an Editors' Highlight in the Devices section of the scientific journal Nature Communications.
Brownian computing uses ambient thermal energy
Brownian reservoir computing is a combination of two unconventional computing methods. Brownian computing exploits the fact that computer processes typically run at room temperature so that there is the option of using the surrounding thermal energy and thus cutting down on electricity consumption. The thermal energy used in the computing system is basically the random movement of particles, known as Brownian motion; which explains the name of this computing method.
Reservoir computing is ideal for exceptionally efficient data processing
Reservoir computing utilizes the complex response of a physical system to external stimuli, resulting in an extremely resource-efficient way of processing data. Most of the computation is performed by the system itself, which does not require additional energy. Furthermore, this type of reservoir computer can easily be customized to perform various tasks as there is no need to adjust the solid-state system to suit specific requirements.
A team headed by Professor Mathias Kläui of the Institute of Physics at Mainz University, supported by Professor Johan Mentink of Radboud University Nijmegen in the Netherlands, has now succeeded in developing a prototype that combines these two computing methods. This prototype is able to perform Boolean logic operations, which can be used as standard tests for the validation of reservoir computing.
The solid-state system selected in this instance consists of metallic thin films exhibiting magnetic skyrmions. These magnetic vortices behave like particles and can be driven by electrical currents. The behavior of skyrmions is influenced not only by the applied current but also by their own Brownian motion. This Brownian motion of skyrmions can result in significantly increased energy savings as the system is automatically reset after each operation and prepared for the next computation.
First prototype developed in Mainz
Although there have been many theoretical concepts for skyrmion-based reservoir computing in recent years, the researchers in Mainz succeeded in developing the first functional prototype only when combining these concepts with the principle of Brownian computing. "The prototype is easy to produce from a lithographic point of view and can theoretically be reduced to a size of just nanometers," said experimental physicist Klaus Raab. "We owe our success to the excellent collaboration between the experimental and theoretical physicists here at Mainz University," emphasized theoretical physicist Maarten Brems. Project coordinator Professor Mathias Kläui added: "I'm delighted that the funding provided through a Synergy Grant from the European Research Council enabled us to collaborate with outstanding colleagues in the Department of Theoretical Physics in Nijmegen, and it was this collaboration that resulted in our achievement. I see great potential in unconventional computing, a field which also receives extensive support here at Mainz through funding from the Carl Zeiss Foundation for the Emergent Algorithmic Intelligence Center."