Reprogrammable, in-materia matrix-vector multiplication with floppy modes
Theophile Louvet, Parisa Omidvar, Marc Serra-Garcia
TL;DR
This work demonstrates a reprogrammable mechanical matrix–vector multiplier built from floppy modes in an elastic metamaterial. By designing a continuously tunable unit cell with well-defined compatibility, a planar tiling computes arbitrary $\vec{y}=A\vec{x}$ while preserving zero-energy deformations in the ideal limit. Numerical FE simulations combined with automatic differentiation address real-world stiffness and constraints, enabling scalable design; experiments with rubber substrates validate 2×2 tiles and programmable coefficients, revealing high fidelity in the linear regime and revealing practical nonidealities like hysteresis. The approach advances in-materia computing, with potential for embodied intelligence, smart MEMS, and edge computing, and suggests feasible scaling to larger matrices via higher aspect ratios or cascaded units.
Abstract
Matrix-vector multiplications are a fundamental building block of artificial intelligence; this essential role has motivated their implementation in a variety of physical substrates, from memristor crossbar arrays to photonic integrated circuits. Yet their realization in soft-matter intelligent systems remains elusive. Here, we experimentally demonstrate a reprogrammable elastic metamaterial that computes matrix-vector multiplications using floppy modes -- deformations with near-zero stored elastic energy. Floppy modes allow us to program complex deformations without being hindered by the natural stiffness of the material; but their practical application is challenging, as their existence depends on global topological properties of the system. To overcome this challenge, we introduce a continuously parameterized unit cell design with well-defined compatibility characteristics. This unit cell is then combined to form arbitrary matrix-vector multiplications that can even be reprogrammed after fabrication. Our results demonstrate that floppy modes can act as key enablers for embodied intelligence, smart MEMS devices and in-sensor edge computing.
