no code implementations • 1 Oct 2023 • Ole Richter, Chenxi Wu, Adrian M. Whatley, German Köstinger, Carsten Nielsen, Ning Qiao, Giacomo Indiveri
With the remarkable progress that technology has made, the need for processing data near the sensors at the edge has increased dramatically.
no code implementations • 28 Sep 2023 • Rachel Sava, Elisa Donati, Giacomo Indiveri
Neuromorphic processors that implement Spiking Neural Networks (SNNs) using mixed-signal analog/digital circuits represent a promising technology for closed-loop real-time processing of biosignals.
no code implementations • 31 Aug 2023 • Shyam Narayanan, Matteo Cartiglia, Arianna Rubino, Charles Lego, Charlotte Frenkel, Giacomo Indiveri
Low-power event-based analog front-ends (AFE) are a crucial component required to build efficient end-to-end neuromorphic processing systems for edge computing.
no code implementations • 8 Aug 2023 • Zhe Su, Hyunjung Hwang, Tristan Torchet, Giacomo Indiveri
In particular the core interface that manages inter-core spike communication is a crucial component as it represents the bottleneck of Power-Performance-Area (PPA) especially for the arbitration architecture and the routing memory.
no code implementations • 16 Jul 2023 • Junren Chen, Siyao Yang, Huaqiang Wu, Giacomo Indiveri, Melika Payvand
Multi-core neuromorphic systems typically use on-chip routers to transmit spikes among cores.
no code implementations • 12 Jul 2023 • Arianna Rubino, Matteo Cartiglia, Melika Payvand, Giacomo Indiveri
We designed a spiking neural network with these learning circuits in a prototype chip using a 180 nm CMOS technology.
1 code implementation • 10 Apr 2023 • Jason Yik, Korneel Van den Berghe, Douwe den Blanken, Younes Bouhadjar, Maxime Fabre, Paul Hueber, Denis Kleyko, Noah Pacik-Nelson, Pao-Sheng Vincent Sun, Guangzhi Tang, Shenqi Wang, Biyan Zhou, Soikat Hasan Ahmed, George Vathakkattil Joseph, Benedetto Leto, Aurora Micheli, Anurag Kumar Mishra, Gregor Lenz, Tao Sun, Zergham Ahmed, Mahmoud Akl, Brian Anderson, Andreas G. Andreou, Chiara Bartolozzi, Arindam Basu, Petrut Bogdan, Sander Bohte, Sonia Buckley, Gert Cauwenberghs, Elisabetta Chicca, Federico Corradi, Guido de Croon, Andreea Danielescu, Anurag Daram, Mike Davies, Yigit Demirag, Jason Eshraghian, Tobias Fischer, Jeremy Forest, Vittorio Fra, Steve Furber, P. Michael Furlong, William Gilpin, Aditya Gilra, Hector A. Gonzalez, Giacomo Indiveri, Siddharth Joshi, Vedant Karia, Lyes Khacef, James C. Knight, Laura Kriener, Rajkumar Kubendran, Dhireesha Kudithipudi, Yao-Hong Liu, Shih-Chii Liu, Haoyuan Ma, Rajit Manohar, Josep Maria Margarit-Taulé, Christian Mayr, Konstantinos Michmizos, Dylan Muir, Emre Neftci, Thomas Nowotny, Fabrizio Ottati, Ayca Ozcelikkale, Priyadarshini Panda, Jongkil Park, Melika Payvand, Christian Pehle, Mihai A. Petrovici, Alessandro Pierro, Christoph Posch, Alpha Renner, Yulia Sandamirskaya, Clemens JS Schaefer, André van Schaik, Johannes Schemmel, Samuel Schmidgall, Catherine Schuman, Jae-sun Seo, Sadique Sheik, Sumit Bam Shrestha, Manolis Sifalakis, Amos Sironi, Matthew Stewart, Kenneth Stewart, Terrence C. Stewart, Philipp Stratmann, Jonathan Timcheck, Nergis Tömen, Gianvito Urgese, Marian Verhelst, Craig M. Vineyard, Bernhard Vogginger, Amirreza Yousefzadeh, Fatima Tuz Zohora, Charlotte Frenkel, Vijay Janapa Reddi
The NeuroBench framework introduces a common set of tools and systematic methodology for inclusive benchmark measurement, delivering an objective reference framework for quantifying neuromorphic approaches in both hardware-independent (algorithm track) and hardware-dependent (system track) settings.
no code implementations • 23 Jan 2023 • Elisa Donati, Simone Benatti, Enea Ceolini, Giacomo Indiveri
Here we propose a novel statistical method based on canonical correlation analysis (CCA) that stabilizes EMG classification performance across multiple days for long-term control of prosthetic devices.
no code implementations • 25 Nov 2022 • Hajar Asgari, Nicoletta Risi, Giacomo Indiveri
Artificial vision systems of autonomous agents face very difficult challenges, as their vision sensors are required to transmit vast amounts of information to the processing stages, and to process it in real-time.
no code implementations • 23 Nov 2022 • Mohammadali Sharifshazileh, Giacomo Indiveri
The novel aspect of this work is the adaptive thresholding feature of the ADM, which allows the circuit to modulate and minimize the rate of events produced with the amplitude and noise characteristics of the signal.
no code implementations • 30 Sep 2022 • Lyes Khacef, Philipp Klein, Matteo Cartiglia, Arianna Rubino, Giacomo Indiveri, Elisabetta Chicca
To this end, in this survey, we provide a comprehensive overview of representative brain-inspired synaptic plasticity models and mixed-signal CMOS neuromorphic circuits within a unified framework.
no code implementations • 5 Sep 2022 • Alpha Renner, Lazar Supic, Andreea Danielescu, Giacomo Indiveri, E. Paxon Frady, Friedrich T. Sommer, Yulia Sandamirskaya
The VO network we propose generates and stores a working memory of the presented visual environment.
no code implementations • 2 Sep 2022 • Stefan Gerber, Marc Steiner, Maryada, Giacomo Indiveri, Elisa Donati
Real-time analysis and classification of bio-signals measured using wearable devices is computationally costly and requires dedicated low-power hardware.
no code implementations • 29 Aug 2022 • Vanessa R. C. Leite, Zhe Su, Adrian M. Whatley, Giacomo Indiveri
To minimize the use of memory resources in multi-core neuromorphic processors, we propose a network design approach inspired by biological neural networks.
no code implementations • 26 Aug 2022 • Alpha Renner, Lazar Supic, Andreea Danielescu, Giacomo Indiveri, Bruno A. Olshausen, Yulia Sandamirskaya, Friedrich T. Sommer, E. Paxon Frady
Understanding a visual scene by inferring identities and poses of its individual objects is still and open problem.
no code implementations • 20 Aug 2022 • Charlotte Frenkel, Giacomo Indiveri
A robust real-world deployment of autonomous edge devices requires on-chip adaptation to user-, environment- and task-induced variability.
no code implementations • 23 Mar 2022 • Mohammad Javad Mirshojaeian Hosseini, Elisa Donati, Giacomo Indiveri, Robert A. Nawrocki
In particular, the circuit is fabricated using organic-based materials that are electrically active, offer flexibility and biocompatibility, as well as time constants (critical in learning neural codes and encoding spatiotemporal patterns) that are biologically plausible.
no code implementations • 1 Mar 2022 • Vanessa R. C. Leite, Zhe Su, Adrian M. Whatley, Giacomo Indiveri
Both in electronics and biology, physical implementations of neural networks have severe energy and memory constraints.
1 code implementation • 4 Aug 2021 • Yigit Demirag, Charlotte Frenkel, Melika Payvand, Giacomo Indiveri
These challenges are further accentuated, if one resorts to using memristive devices for in-memory computing to resolve the von-Neumann bottleneck problem, at the expense of a substantial increase in variability in both the computation and the working memory of the spiking RNNs.
no code implementations • 2 Jun 2021 • Charlotte Frenkel, David Bol, Giacomo Indiveri
In this paper, we provide a comprehensive overview of the field, highlighting the different levels of granularity at which this paradigm shift is realized and comparing design approaches that focus on replicating natural intelligence (bottom-up) versus those that aim at solving practical artificial intelligence applications (top-down).
no code implementations • 1 Jun 2021 • Nik Dennler, Germain Haessig, Matteo Cartiglia, Giacomo Indiveri
Vibration patterns yield valuable information about the health state of a running machine, which is commonly exploited in predictive maintenance tasks for large industrial systems.
no code implementations • 30 May 2021 • Giacomo Indiveri
The standard nature of computing is currently being challenged by a range of problems that start to hinder technological progress.
no code implementations • 23 Apr 2021 • Giorgia Dellaferrera, Stanislaw Wozniak, Giacomo Indiveri, Angeliki Pantazi, Evangelos Eleftheriou
Here, we propose a novel biologically inspired optimizer for artificial (ANNs) and spiking neural networks (SNNs) that incorporates key principles of synaptic integration observed in dendrites of cortical neurons: GRAPES (Group Responsibility for Adjusting the Propagation of Error Signals).
no code implementations • 12 Apr 2021 • Matteo Cartiglia, Germain Haessig, Giacomo Indiveri
Spiking neural networks have shown great promise for the design of low-power sensory-processing and edge-computing hardware platforms.
no code implementations • 6 Apr 2021 • Nicoletta Risi, Enrico Calabrese, Giacomo Indiveri
Our experiments show that this SNN architecture, composed of coincidence detectors and disparity sensitive neurons, is able to provide a coarse estimate of the input disparity instantaneously, thereby detecting the presence of a stimulus moving in depth in real-time.
no code implementations • 12 Feb 2021 • Julian Büchel, Dmitrii Zendrikov, Sergio Solinas, Giacomo Indiveri, Dylan R. Muir
Our method provides robust deployment of pre-trained networks on mixed-signal neuromorphic hardware, without requiring per-device training or calibration.
1 code implementation • 17 Nov 2020 • Karla Burelo, Mohammadali Sharifshazileh, Niklaus Krayenbühl, Georgia Ramantani, Giacomo Indiveri, Johannes Sarnthein
In intraoperative ECoG recordings, high frequency oscillations (HFOs) generated by epileptogenic tissue can be used to tailor the resection margin.
1 code implementation • 27 Oct 2020 • Julian Büchel, Jonathan Kakon, Michel Perez, Giacomo Indiveri
Our proposed method paves the way towards a system-level implementation of tightly balanced networks on analog mixed-signal neuromorphic hardware.
2 code implementations • 23 Sep 2020 • Mohammadali Sharifshazileh, Karla Burelo, Johannes Sarnthein, Giacomo Indiveri
By providing "neuromorphic intelligence" to neural recording circuits the approach proposed will pave the way for the development of systems that can detect HFO areas directly in the operation room and improve the seizure outcome of epilepsy surgery.
no code implementations • 1 Sep 2020 • Jingyue Zhao, Nicoletta Risi, Marco Monforte, Chiara Bartolozzi, Giacomo Indiveri, Elisa Donati
In this paper, we present a closed-loop motor controller implemented on mixed-signal analog-digital neuromorphic hardware using a spiking neural network.
no code implementations • 8 Aug 2020 • Sandro Baumgartner, Alpha Renner, Raphaela Kreiser, Dongchen Liang, Giacomo Indiveri, Yulia Sandamirskaya
We present a spiking neural network (SNN) for visual pattern recognition with on-chip learning on neuromorphichardware.
1 code implementation • 11 Jul 2020 • Mostafa Rahimi Azghadi, Corey Lammie, Jason K. Eshraghian, Melika Payvand, Elisa Donati, Bernabe Linares-Barranco, Giacomo Indiveri
The advent of dedicated Deep Learning (DL) accelerators and neuromorphic processors has brought on new opportunities for applying both Deep and Spiking Neural Network (SNN) algorithms to healthcare and biomedical applications at the edge.
no code implementations • 25 Jun 2020 • Arianna Rubino, Can Livanelioglu, Ning Qiao, Melika Payvand, Giacomo Indiveri
Recent years have seen an increasing interest in the development of artificial intelligence circuits and systems for edge computing applications.
no code implementations • 11 Dec 2019 • Elisabetta Chicca, Giacomo Indiveri
Finally, we discuss in what cases such neuromorphic systems can complement conventional processing ones and highlight the importance of exploiting the physics of both the memristive devices and of the CMOS circuits interfaced to them.
no code implementations • 13 Nov 2019 • Felix Christian Bauer, Dylan Richard Muir, Giacomo Indiveri
In this work we propose a compact and sub-mW low power neural processing system that can be used to perform on-line and real-time preliminary diagnosis of pathological conditions, to raise warnings for the existence of possible pathological conditions, or to trigger an off-line data recording system for further analysis by a medical professional.
no code implementations • 17 Oct 2019 • Llewyn Salt, David Howard, Giacomo Indiveri, Yulia Sandamirskaya
The Lobula Giant Movement Detector (LGMD) is an identified neuron of the locust that detects looming objects and triggers the insect's escape responses.
no code implementations • 25 Sep 2019 • Manu V Nair, Giacomo Indiveri
The increasing need for compact and low-power computing solutions for machine learning applications has triggered a renaissance in the study of energy-efficient neural network accelerators.
no code implementations • 4 Sep 2019 • Adarsha Balaji, Anup Das, Yuefeng Wu, Khanh Huynh, Francesco Dell'Anna, Giacomo Indiveri, Jeffrey L. Krichmar, Nikil Dutt, Siebren Schaafsma, Francky Catthoor
SpiNePlacer then finds the best placement of local and global synapses on the hardware using a meta-heuristic-based approach to minimize energy consumption and spike latency.
no code implementations • 18 Aug 2019 • Ning Qiao, Giacomo Indiveri
Developing mixed-signal analog-digital neuromorphic circuits in advanced scaled processes poses significant design challenges.
Emerging Technologies
no code implementations • 25 May 2019 • Manu V Nair, Giacomo Indiveri
The increasing need for compact and low-power computing solutions for machine learning applications has triggered significant interest in energy-efficient neuromorphic systems.
no code implementations • 11 Mar 2019 • Johannes C. Thiele, Olivier Bichler, Antoine Dupret, Sergio Solinas, Giacomo Indiveri
Our architecture is the first spiking neural network architecture with on-chip learning capabilities, which is able to perform relational inference on complex visual stimuli.
no code implementations • 26 Feb 2019 • Giacomo Indiveri, Yulia Sandamirskaya
This efficiency and adaptivity gap is partially explained by the computing substrate of biological neural processing systems that is fundamentally different from the way today's computers are built.
2 code implementations • ICML 2018 • Lorenz Muller, Julien Martel, Giacomo Indiveri
In this paper we introduce a novel neural network architecture, in which weight matrices are re-parametrized in terms of low-dimensional vectors, interacting through kernel functions.
Ranked #2 on Recommendation Systems on MovieLens 1M
no code implementations • 23 May 2018 • Chetan Singh Thakur, Jamal Molin, Gert Cauwenberghs, Giacomo Indiveri, Kundan Kumar, Ning Qiao, Johannes Schemmel, Runchun Wang, Elisabetta Chicca, Jennifer Olson Hasler, Jae-sun Seo, Shimeng Yu, Yu Cao, André van Schaik, Ralph Etienne-Cummings
Neuromorphic engineering (NE) encompasses a diverse range of approaches to information processing that are inspired by neurobiological systems, and this feature distinguishes neuromorphic systems from conventional computing systems.
no code implementations • 13 Nov 2017 • Moritz B. Milde, Daniel Neil, Alessandro Aimar, Tobi Delbruck, Giacomo Indiveri
Using the ADaPTION tools, we quantized several CNNs including VGG16 down to 16-bit weights and activations with only 0. 8% drop in Top-1 accuracy.
no code implementations • 14 Aug 2017 • Saber Moradi, Ning Qiao, Fabio Stefanini, Giacomo Indiveri
However, managing the traffic of asynchronous events in large scale systems is a daunting task, both in terms of circuit complexity and memory requirements.
no code implementations • 17 Apr 2017 • Llewyn Salt, David Howard, Giacomo Indiveri, Yulia Sandamirskaya
We also investigate the use of Self-Adaptive Differential Evolution (SADE) which has been shown to ameliorate the difficulties of finding appropriate input parameters for DE.
no code implementations • 3 Nov 2016 • Hongzhi You, Giacomo Indiveri, Dylan Richard Muir
Although neurons in columns of visual cortex of adult carnivores and primates share similar orientation tuning preferences, responses of nearby neurons are surprisingly sparse and temporally uncorrelated, especially in response to complex visual scenes.
no code implementations • 2 Nov 2016 • Jonathan Binas, Giacomo Indiveri, Michael Pfeiffer
Despite their advantages in terms of computational resources, latency, and power consumption, event-based implementations of neural networks have not been able to achieve the same performance figures as their equivalent state-of-the-art deep network models.
no code implementations • 23 Jun 2016 • Jonathan Binas, Daniel Neil, Giacomo Indiveri, Shih-Chii Liu, Michael Pfeiffer
The operations used for neural network computation map favorably onto simple analog circuits, which outshine their digital counterparts in terms of compactness and efficiency.
no code implementations • 9 Dec 2015 • Hesham Mostafa, Giacomo Indiveri
We show that stochastic artificial neurons can be realized on silicon chips by exploiting the quasi-periodic behavior of mismatched analog oscillators to approximate the neuron's stochastic activation function.
no code implementations • 2 Nov 2015 • Jonathan Binas, Giacomo Indiveri, Michael Pfeiffer
Solving constraint satisfaction problems (CSPs) is a notoriously expensive computational task.
no code implementations • 10 Jun 2015 • Giacomo Indiveri, Shih-Chii Liu
We describe the advantages of the different approaches being pursued and present the challenges that need to be addressed for building artificial neural processing systems that can display the richness of behaviors seen in biological systems.
no code implementations • 22 Apr 2015 • Lorenz K. Muller, Giacomo Indiveri
We further use these methods to investigate the performance of three common neural network algorithms under fixed memory size of the weight matrix with different weight resolutions.
no code implementations • NeurIPS 2013 • Hesham Mostafa, Lorenz. K. Mueller, Giacomo Indiveri
If there is no solution that satisfies all constraints, the network state changes in a pseudo-random manner and its trajectory approximates a sampling procedure that selects a variable assignment with a probability that increases with the fraction of constraints satisfied by this assignment.