Search Results for author: Giacomo Indiveri

Found 55 papers, 7 papers with code

DYNAP-SE2: a scalable multi-core dynamic neuromorphic asynchronous spiking neural network processor

no code implementations1 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.

Edge-computing

Feed-forward and recurrent inhibition for compressing and classifying high dynamic range biosignals in spiking neural network architectures

no code implementations28 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.

SPAIC: A sub-$μ$W/Channel, 16-Channel General-Purpose Event-Based Analog Front-End with Dual-Mode Encoders

no code implementations31 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.

Edge-computing

Core interface optimization for multi-core neuromorphic processors

no code implementations8 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.

Edge-computing

Scaling Limits of Memristor-Based Routers for Asynchronous Neuromorphic Systems

no code implementations16 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.

4k

Neuromorphic analog circuits for robust on-chip always-on learning in spiking neural networks

no code implementations12 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.

Edge-computing

NeuroBench: A Framework for Benchmarking Neuromorphic Computing Algorithms and Systems

1 code implementation10 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.

Benchmarking

Long-term stable Electromyography classification using Canonical Correlation Analysis

no code implementations23 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.

Classification

FPGA Implementation of An Event-driven Saliency-based Selective Attention Model

no code implementations25 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.

Event-based vision

An Adaptive Event-based Data Converter for Always-on Biomedical Applications at the Edge

no code implementations23 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.

Anomaly Detection

Spike-based local synaptic plasticity: A survey of computational models and neuromorphic circuits

no code implementations30 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.

Neuromorphic implementation of ECG anomaly detection using delay chains

no code implementations2 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.

Anomaly Detection

Cortical-inspired placement and routing: minimizing the memory resources in multi-core neuromorphic processors

no code implementations29 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.

Organic log-domain integrator synapse

no code implementations23 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.

A hardware-software co-design approach to minimize the use of memory resources in multi-core neuromorphic processors

no code implementations1 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.

Online Training of Spiking Recurrent Neural Networks with Phase-Change Memory Synapses

1 code implementation4 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.

Bottom-up and top-down approaches for the design of neuromorphic processing systems: Tradeoffs and synergies between natural and artificial intelligence

no code implementations2 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).

Computational Efficiency Edge-computing +1

Online Detection of Vibration Anomalies Using Balanced Spiking Neural Networks

no code implementations1 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.

Edge-computing

Introducing "Neuromorphic Computing and Engineering"

no code implementations30 May 2021 Giacomo Indiveri

The standard nature of computing is currently being challenged by a range of problems that start to hinder technological progress.

Learning in Deep Neural Networks Using a Biologically Inspired Optimizer

no code implementations23 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).

An error-propagation spiking neural network compatible with neuromorphic processors

no code implementations12 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.

Edge-computing Event-based vision

Instantaneous Stereo Depth Estimation of Real-World Stimuli with a Neuromorphic Stereo-Vision Setup

no code implementations6 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.

Stereo Depth Estimation Stereo Matching

Supervised training of spiking neural networks for robust deployment on mixed-signal neuromorphic processors

no code implementations12 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.

A Spiking Neural Network (SNN) for detecting High Frequency Oscillations (HFOs) in the intraoperative ECoG

1 code implementation17 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.

Implementing efficient balanced networks with mixed-signal spike-based learning circuits

1 code implementation27 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.

Cloud Computing Edge-computing

An electronic neuromorphic system for real-time detection of High Frequency Oscillations (HFOs) in intracranial EEG

2 code implementations23 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.

EEG Specificity

Closed-loop spiking control on a neuromorphic processor implemented on the iCub

no code implementations1 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.

Decision Making

Visual Pattern Recognition with on On-chip Learning: towards a Fully Neuromorphic Approach

no code implementations8 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.

Hardware Implementation of Deep Network Accelerators Towards Healthcare and Biomedical Applications

1 code implementation11 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.

Electromyography (EMG) Sensor Fusion

Ultra-Low-Power FDSOI Neural Circuits for Extreme-Edge Neuromorphic Intelligence

no code implementations25 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.

Edge-computing

A recipe for creating ideal hybrid memristive-CMOS neuromorphic computing systems

no code implementations11 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.

Edge-computing

Real-time ultra-low power ECG anomaly detection using an event-driven neuromorphic processor

no code implementations13 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.

Anomaly Detection

Parameter Optimization and Learning in a Spiking Neural Network for UAV Obstacle Avoidance targeting Neuromorphic Processors

no code implementations17 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.

Bayesian Optimisation

High performance RNNs with spiking neurons

no code implementations25 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.

Edge-computing Efficient Neural Network +1

Mapping Spiking Neural Networks to Neuromorphic Hardware

no code implementations4 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.

Clustering

Analog circuits for mixed-signal neuromorphic computing architectures in 28 nm FD-SOI technology

no code implementations18 Aug 2019 Ning Qiao, Giacomo Indiveri

Developing mixed-signal analog-digital neuromorphic circuits in advanced scaled processes poses significant design challenges.

Emerging Technologies

Mapping high-performance RNNs to in-memory neuromorphic chips

no code implementations25 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.

Vocal Bursts Intensity Prediction

A Spiking Network for Inference of Relations Trained with Neuromorphic Backpropagation

no code implementations11 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.

Sensor Fusion

The importance of space and time in neuromorphic cognitive agents

no code implementations26 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.

Autonomous Driving

Kernelized Synaptic Weight Matrices

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.

Collaborative Filtering Data Visualization +1

Large-Scale Neuromorphic Spiking Array Processors: A quest to mimic the brain

no code implementations23 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.

ADaPTION: Toolbox and Benchmark for Training Convolutional Neural Networks with Reduced Numerical Precision Weights and Activation

no code implementations13 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.

Quantization

A scalable multi-core architecture with heterogeneous memory structures for Dynamic Neuromorphic Asynchronous Processors (DYNAPs)

no code implementations14 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.

Differential Evolution and Bayesian Optimisation for Hyper-Parameter Selection in Mixed-Signal Neuromorphic Circuits Applied to UAV Obstacle Avoidance

no code implementations17 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.

Bayesian Optimisation

Surround suppression explained by long-range recruitment of local competition, in a columnar V1 model

no code implementations3 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.

Deep counter networks for asynchronous event-based processing

no code implementations2 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.

Precise neural network computation with imprecise analog devices

no code implementations23 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.

Stochastic Interpretation of Quasi-periodic Event-based Systems

no code implementations9 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.

Spiking Analog VLSI Neuron Assemblies as Constraint Satisfaction Problem Solvers

no code implementations2 Nov 2015 Jonathan Binas, Giacomo Indiveri, Michael Pfeiffer

Solving constraint satisfaction problems (CSPs) is a notoriously expensive computational task.

Memory and information processing in neuromorphic systems

no code implementations10 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.

Rounding Methods for Neural Networks with Low Resolution Synaptic Weights

no code implementations22 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.

Recurrent networks of coupled Winner-Take-All oscillators for solving constraint satisfaction problems

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.

Cannot find the paper you are looking for? You can Submit a new open access paper.