Driving forward with probability-based computing

When it comes to performing a calculation destined to arrive at an exact result, humans are hopelessly inferior to the computer. In other areas, humans are still lengths ahead of it:

An example is signal processing, which plays an important role in autonomous driving. In the search for new computer concepts that are closer to the human brain, research is concentrating, amongst others, on probability-based computing. Together with his team, physicist Professor Ulrich Nowak from the University of Konstanz is investigating how these computers of the future can be made possible by using what are known as skyrmions, i.e. magnetic vortex-like configurations, as bit units.

In collaboration with physicists from Johannes Gutenberg University Mainz, the researchers have now been able to show both in theory and experimentally how magnetic vortices can be used for new computing methods. The results were published in the current issue of the scientific journal Nature Nanotechnology.

In waking state, humans continually perceive everything going on around them. This perception generates data streams that the brain analyses on an ongoing basis. For example, if a sound becomes louder and louder, from a certain threshold upwards it might be identified as the danger of an object flying towards you. The brain does not react to specific numerical values but instead to signals that occur with certain probabilities. As with the quantum computer, it is hoped that the future generation of computers, which uses skyrmions to process and store data streams, will offer far higher storage capacity, speed and energy efficiency. Indeed, the stable magnetic skyrmions also have the advantage that they make computing with random signals conceivable.

The working group in Mainz led by Professor Mathias Kläui has succeeded in developing a material in which skyrmions can form. The researchers have also developed a method to exploit thermal diffusion of skyrmions in what is referred to as a reshuffler, a component needed for probabilistic computing. Ulrich Nowak's team was able to show in a simulation that the skyrmions observed indeed behaved like particles and moved around randomly in the plane, similarly to atoms that distribute themselves in gas or liquid at finite temperature.

This property is used for the reshuffler. "We have shown according to which laws diffusion occurs, its length and time scales and that it can be measured," said Ulrich Nowak, summarizing the Konstanz researchers' contribution to the joint project. Up until now, there have been no quantitative predictions for this. Only the combination of the measurements performed by Nowak's colleagues in Mainz and the simulations conducted in Konstanz has shown the relevance of skyrmion diffusion. Since skyrmions can be produced and rearranged by means of electric currents, they are suitable candidates for a reshuffler.

What is understood by a reshuffler is a component of probability-based computing that automatically scrambles input data like a kind of mixer. The reshuffler produces a sequence with the same number of memory units but in a different order. Their probability has therefore remained the same.