π-Computing

Physics-inspired Computing

The need for new computing paradigms

For over five decades, digital computing has been a cornerstone of economic growth, characterized by exponential advancements. However, we are now at a critical juncture where the economic feasibility of further hardware enhancements is increasingly constrained. This situation necessitates a pivotal shift towards alternative computational paradigms inspired by nature's fundamentally different and highly efficient approaches to information processing, which starkly contrast with our current binary, discrete-time computer systems.

Our research aligns with this emerging paradigm by investigating the use of physical systems capable of analog minimization. These systems operate with continuous variables and offer a promising approach for tackling discrete combinatorial challenges. Notably, this includes quadratic binary optimization, as exemplified by the classical Ising model's minimization of discrete spins. In this context, both theoretical proposals and experimental realizations of physics-based analog systems have been explored, highlighting their potential for addressing complex optimization problems.


A plot showing 50 years of microprocessor data.
Schematic of the condensate density map for a five-vertex polariton graph.

Reimagining Computing – Using the Laws of Nature

Physics is remarkably succesful in explaining the behaviour of complex interacting systems. As most difficult real-world computing problems ultimately also arise from such complex interacting systems, it is no surprise that we turn to physics as an inspiration for new computing paradigms.


Physics-Inspired Computing encompasses numerous different topics. From developing new unconventional hardware such as analogue optical computers to developing novel optimisation algorithms – physics can serve as inspiration for all of them.


See below for an overview of the research performed in our group.

Research Areas

Analogue Computing Platforms


In the quest for enhanced computing performance, there is a shift towards alternative hardware architectures and specialized devices. Among these, universal quantum computing emerges as a solution to reduce algorithmic complexity in challenging tasks by leveraging entangled states. An alternative strategy involves transitioning from electron-based to photon-based systems within classical or quantum-coherent optical computing. The rationale for this shift is evident: photons can transmit information at extremely high speeds, generate minimal heat, enable high-density configurations, and can effectively interact with matter to harness nonlinear effects. Optical technologies have become ubiquitous, evidenced by their presence in everyday applications like fiber optic communications and optical disc readers. Yet, a significant challenge in integrating photonics with CMOS architecture is the energy-intensive and time-consuming conversion of photons to electrons, posing a substantial bottleneck in hybrid systems.

Another promising direction involves utilizing spin glasses and their complex energy landscapes for computational purposes. Spin glasses are disordered magnetic systems characterized by frustrated interactions and a multitude of local minima in their energy landscape. By mapping computational problems onto the states of spin glass systems, it's possible to exploit their natural tendency to evolve towards lower energy configurations to find optimal or near-optimal solutions to hard optimization problems. Specialized hardware, such as analog spin glass processors or optical implementations of spin systems, can explore vast solution spaces in parallel. This approach leverages the intrinsic properties of spin glasses to perform computation through the system's dynamics, potentially offering speed and efficiency advantages over traditional architectures. However, practical implementation faces challenges, including precise control of spin interactions, readout of spin states, and mitigating thermal fluctuations that can affect computational accuracy.

Integrating spin glass models into computational frameworks not only provides an alternative hardware approach but also bridges concepts from physics and computer science, potentially leading to breakthroughs in solving complex problems. As research progresses, combining the advantages of photonic systems and spin glass dynamics might pave the way for innovative computing paradigms that overcome the limitations of current technologies.



A 3D sketch of a landscape with many hills and valleys.
Finding the optimal solution to an optimisation problem is akin to finding the lowest valley in a complicated landscape of many valleys and mountains.

Optimisation

Physics-inspired optimisation leverages physical systems' properties, particularly in optics and photonics, to tackle a wide array of complex optimisation problems, offering new possibilities beyond the capabilities of traditional computing methods. Physics-inspired optimisation encompasses a broad spectrum of solutions for various optimisation problems, including linear and nonlinear tasks in binary, integer, real, or complex variables, both with and without constraints. This extensive applicability enables its use across diverse sectors such as social sciences, finance, telecommunications, and biological and chemical industries.


Read more. 

Neural Networks

Optics and coherent light-matter systems have the potential to implement artificial neural networks (ANNs), a technology increasingly recognized for its inherent parallelism and low energy consumption, making it a suitable candidate for industrial and fundamental applications. While ANNs are predominantly electronic-based, the shift towards photonic neural networks is gaining momentum. In photonic ANNs, mathematical operations are mapped onto optical propagation characteristics, manipulated by programmable linear optics and nonlinearity. Synaptic weights in these networks are scalar and represent the pairwise connections between neurons, with the layout of interconnections mirroring matrix-vector operations where neuron inputs are the dot products of outputs from connected neurons with assigned weights.


Read more. 

Sketch of an artificial neural network.
Image source: https://commons.wikimedia.org/wiki/File:Neural_network.svg

Quantum Systems


Quantum systems, with their inherent properties of superposition and entanglement, offer a revolutionary perspective in computational optimization and neural networks. The exploration of quantum optimizers and neural networks that emulate quantum properties is at the forefront of current research, blending the boundaries between classical computing paradigms and quantum mechanics.


Quantum optimizers harness the unique capabilities of quantum states to explore complex problem spaces more efficiently than classical systems. Quantum annealing, for example, exploits quantum tunnelling to traverse energy landscapes, potentially finding global minima more effectively in optimization tasks. This approach is particularly advantageous for solving problems that are intractable for traditional computers, such as specific combinatorial optimization and machine learning tasks.



Read more. 

AIM

The Analog Iterative Machine (AIM), built by our collaborators at Microsoft Research Cambridge, offers an alternative way of solving difficult problems by reimaging computer architecture in a fully analog domain. AIM is an optical machine that solves hard optimization problems at the speed of light — a space where state-of-the-art silicon solutions and even quantum computers fall short. All of this is done with commodity opto-electronic technologies that are low-cost and scalable.


Read more. 

Image source: https://news.microsoft.com/source/features/innovation/building-a-computer-that-solves-practical-problems-at-the-speed-of-light/

Image from: D. Pierangeli, G. Marcucci, and C. Conti Phys. Rev. Lett. 122, 213902  https://doi.org/10.1103/PhysRevLett.122.213902

Lasers

Coupled laser networks are a potential candidate as the physical platform to realise the analogue computing algorithms that we study. In a typical Ising or XY optimisation problem, a suitable physical system needs to be able to represent the time evolution of the phases of spins, and the time-invariant coupling strength between spins that encode the problem, and it has been found that suitably arranged spatial light modulators can be used in experiments to represent these quantities. Hence, analogue algorithms that are implementable by laser networks can potentially be realised in experiment, pushing the research frontier beyond just computer simulations.


Read more. 

Polariton Condensates

Arrays of polariton condensates hold considerable promise for developing ultrafast analog simulators proficient in modeling spin ordering, synchronization in lattices, neural networks, and NP-hard optimization problem solvers. The key lies in the Gain-Dissipative mechanism, which rapidly drives the system towards the global minimum of the spin-Hamiltonian increasing gain from below, and then sustain achieved final state long enough to allow experimental measurements. This promising class of analog simulators is devoid of disadvantages related to the scaling difficulties, can operate effectively at room temperatures, and can be implemented within relatively short time scales using various experimental platforms with tunable properties. These features make these systems one of the most intriguing platforms for the development of a new generation of non von-Neuman architectures.


Read more. 

Image from: Berloff, N., Silva, M., Kalinin, K. et al. Realizing the classical XY Hamiltonian in polariton simulators. Nature Mater 16, 1120–1126 (2017). https://doi.org/10.1038/nmat4971

News

New publications

Analog Photonics Computing for Information Processing, Inference, and Optimization

Stroev, N., Berloff, N. G., Analog Photonics Computing for Information Processing, Inference, and Optimization. Adv Quantum Technol. 2023, 2300055. https://doi.org/10.1002/qute.202300055

A. Johnston and N.G. Berloff, Macroscopic noise amplification by asymmetric dyads in Non-Hermitian Optical Systems for generative diffusion models, Phys. Rev. Letters, 132, 096901 (2024)

Peng, Kai, et al. "Room temperature polaritonic soft-spin XY Hamiltonian in organic–inorganic halide perovskites." Nanophotonics 13.14 (2024): 2651-2658.

James Cummins won the JPMorganChase Data for Good Hackathon alongside his teammates. By using data to explore causality, they were able to derive unique insights into the effects of JPMorganChase's charity partner AfriKids