Thomas Dalgaty

Dr. Thomas Dalgaty


Research Focus & Metrics

Academic Career Length

9Years (2018-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
18 January 2021 in Nature Electronics
Verified
Journal Article
Closed access
PDF file
TDThomas Dalgaty
Thomas Dalgaty
NCNiccolo Castellani
Niccolo Castellani
CTClément Turck
Clément Turck
KHKamel-Eddine Harabi
Kamel-Eddine Harabi
DQDamien Querlioz
Damien Querlioz
EVElisa Vianello
Elisa Vianello

20 November 2023 in Nature Communications
Verified
Journal Article
Open access
PDF file
DBDjohan Bonnet
Djohan Bonnet
THTifenn Hirtzlin
Tifenn Hirtzlin
AMAtreya Majumdar
Atreya Majumdar
TDThomas Dalgaty
Thomas Dalgaty
EEEduardo Esmanhotto
Eduardo Esmanhotto
EVElisa Vianello
Elisa Vianello
Safety-critical sensory applications, like medical diagnosis, demand accurate decisions from limited, noisy data. Bayesian neural networks excel at such tasks, offering predictive uncertainty assessment. However, because of their probabilistic nature, they are computationally intensive. An innovative solution utilizes memristors’ inherent probabilistic nature to implement Bayesian neural networks. However, when using memristors, statistical effects follow the laws of device physics, whereas in Bayesian neural networks, those effects can take arbitrary shapes. This work overcome this difficulty by adopting a variational inference training augmented by a “technological loss”, incorporating memristor physics. This technique enabled programming a Bayesian neural network on 75 crossbar arrays of 1,024 memristors, incorporating CMOS periphery for in-memory computing. The experimental neural network classified heartbeats with high accuracy, and estimated the certainty of its predictions. The results reveal orders-of-magnitude improvement in inference energy efficiency compared to a microcontroller or an embedded graphics processing unit performing the same task.

2 January 2024 in Nature Communications
Verified
Journal Article
Open access
PDF file
TDThomas Dalgaty
Thomas Dalgaty
FMFilippo Moro
Filippo Moro
YDYiğit Demirağ
Yiğit Demirağ
APAlessio De Pra
Alessio De Pra
GIGiacomo Indiveri
Giacomo Indiveri
MPMelika Payvand
Melika Payvand
The brain’s connectivity is locally dense and globally sparse, forming a small-world graph—a principle prevalent in the evolution of various species, suggesting a universal solution for efficient information routing. However, current artificial neural network circuit architectures do not fully embrace small-world neural network models. Here, we present the neuromorphic Mosaic: a non-von Neumann systolic architecture employing distributed memristors for in-memory computing and in-memory routing, efficiently implementing small-world graph topologies for Spiking Neural Networks (SNNs). We’ve designed, fabricated, and experimentally demonstrated the Mosaic’s building blocks, using integrated memristors with 130 nm CMOS technology. We show that thanks to enforcing locality in the connectivity, routing efficiency of Mosaic is at least one order of magnitude higher than other SNN hardware platforms. This is while Mosaic achieves a competitive accuracy in a variety of edge benchmarks. Mosaic offers a scalable approach for edge systems based on distributed spike-based computing and in-memory routing.

18 June 2022 in Nature Communications
Verified
Journal Article
Open access
PDF file
FMFilippo Moro
Filippo Moro
EHEmmanuel Hardy
Emmanuel Hardy
BFBruno Fain
Bruno Fain
TDThomas Dalgaty
Thomas Dalgaty
PCPaul Clémençon
Paul Clémençon
EVElisa Vianello
Elisa Vianello
Real-world sensory-processing applications require compact, low-latency, and low-power computing systems. Enabled by their in-memory event-driven computing abilities, hybrid memristive-Complementary Metal-Oxide Semiconductor neuromorphic architectures provide an ideal hardware substrate for such tasks. To demonstrate the full potential of such systems, we propose and experimentally demonstrate an end-to-end sensory processing solution for a real-world object localization application. Drawing inspiration from the barn owl’s neuroanatomy, we developed a bio-inspired, event-driven object localization system that couples state-of-the-art piezoelectric micromachined ultrasound transducer sensors to a neuromorphic resistive memories-based computational map. We present measurement results from the fabricated system comprising resistive memories-based coincidence detectors, delay line circuits, and a full-custom ultrasound sensor. We use these experimental results to calibrate our system-level simulations. These simulations are then used to estimate the angular resolution and energy efficiency of the object localization model. The results reveal the potential of our approach, evaluated in orders of magnitude greater energy efficiency than a microcontroller performing the same task.

1 August 2019 in APL Materials
Verified
Journal Article
Open access
PDF file
TDThomas Dalgaty
Thomas Dalgaty
MPMelika Payvand
Melika Payvand
FMFilippo Moro
Filippo Moro
DLDenys R. B. Ly
Denys R. B. Ly
FPFlorian Pebay-Peyroula
Florian Pebay-Peyroula
EVElisa Vianello
Elisa Vianello
Recurrent neural networks are currently subject to intensive research efforts to solve temporal computing problems. Neuromorphic processors (NPs), composed of networked neuron and synapse circuit models, natively compute in time and offer an ultralow power solution particularly suited to emerging temporal edge-computing applications (wearable medical devices, for example). The most significant roadblock to addressing useful problems with neuromorphic hardware is the difficulty in maintaining healthy network dynamics in recurrent neural networks. In animal nervous systems, this is achieved via a multitude of adaptive homeostatic mechanisms which act over multiple time scales to counteract network instability induced via drift, component failure, or learning processes such as spike-timing dependent plasticity. One such mechanism is neuronal intrinsic plasticity (IP) where a neuron adapts its parameters which govern its excitability to fire around a target rate. The approach employed in state of the art NPs, based on a central volatile memory remotely setting model parameters, critically constrains parameter variety and bandwidth rendering realization of these essential mechanisms impossible. This paper demonstrates how reconfigurable nonvolatile resistive memories can be incorporated into neuron and synapse circuits allowing memory to be truly colocalized with the computational units in the computing fabric and facilitating the realization of massively parallel local plasticity mechanisms in neuromorphic hardware. Exploiting nonconventional programming operations of HfO2 based RRAM (stochastic SET and the RESET random variable), we propose a technologically plausible IP algorithm and demonstrate its use in the case of a recurrent neural network topology whereby the system self-organizes to sustain stable and healthy network dynamics around a target firing rate.

2 October 2022 in Nature Communications
Verified
Journal Article
Open access
PDF file
MPMelika Payvand
Melika Payvand
FMFilippo Moro
Filippo Moro
KNKumiko Nomura
Kumiko Nomura
TDThomas Dalgaty
Thomas Dalgaty
EVElisa Vianello
Elisa Vianello
GIGiacomo Indiveri
Giacomo Indiveri
Learning is a fundamental component of creating intelligent machines. Biological intelligence orchestrates synaptic and neuronal learning at multiple time scales to self-organize populations of neurons for solving complex tasks. Inspired by this, we design and experimentally demonstrate an adaptive hardware architecture Memristive Self-organizing Spiking Recurrent Neural Network (MEMSORN). MEMSORN incorporates resistive memory (RRAM) in its synapses and neurons which configure their state based on Hebbian and Homeostatic plasticity respectively. For the first time, we derive these plasticity rules directly from the statistical measurements of our fabricated RRAM-based neurons and synapses. These "technologically plausible” learning rules exploit the intrinsic variability of the devices and improve the accuracy of the network on a sequence learning task by 30%. Finally, we compare the performance of MEMSORN to a fully-randomly-set-up spiking recurrent network on the same task, showing that self-organization improves the accuracy by more than 15%. This work demonstrates the importance of the device-circuit-algorithm co-design approach for implementing brain-inspired computing hardware.