no code implementations • 27 Jun 2022 • Oguzhan Derebasi, Murat Isik, Oguzhan Demirag, Dilek Goksel Duru, Anup Das
Thus, the resulting coupled analog hardware neuron model can be a proposed model for the simulation of reduced nerve conduction.
no code implementations • 27 May 2022 • Mali Halac, Murat Isik, Hasan Ayaz, Anup Das
Reconstructing perceived images from human brain activity monitored by functional magnetic resonance imaging (fMRI) is hard, especially for natural images.
1 code implementation • 26 May 2022 • Ankita Paul, Stefan Wagner, Anup Das
However, the presence of a feedback loop from the readout to the recurrent layer de-stabilizes the learning mechanism and prevents it from converging.
no code implementations • 6 Apr 2022 • Murat Işık, Ankita Paul, M. Lakshmi Varshika, Anup Das
We propose a design methodology to facilitate fault tolerance of deep learning models.
no code implementations • 10 Mar 2022 • Shihao Song, Adarsha Balaji, Anup Das, Nagarajan Kandasamy
First, on the technology front, we propose an optimization scheme where the NVM resistance state that takes the longest time to sense is set on current paths having the least delay, and vice versa, reducing the average PE latency, which improves the QoS.
no code implementations • 21 Feb 2022 • Ankita Paul, Md. Abu Saleh Tajin, Anup Das, William M. Mongan, Kapil R. Dandekar
We propose a Deep Learning enabled wearable monitoring system for premature newborn infants, where respiratory cessation is predicted using signals that are collected wirelessly from a non-invasive wearable Bellypatch put on infant's body.
no code implementations • 17 Feb 2022 • Phu Khanh Huynh, M. Lakshmi Varshika, Ankita Paul, Murat Isik, Adarsha Balaji, Anup Das
Here, we provide a comprehensive overview of such frameworks proposed for both, platform-based design and hardware-software co-design.
no code implementations • 27 Jan 2022 • Ankita Paul, Shihao Song, Twisha Titirsha, Anup Das
Our analysis show both a strong dependency on model characteristics such as synaptic activation and criticality, and on the voltage used to read resistance states during inference.
no code implementations • 23 Nov 2021 • M. Lakshmi Varshika, Adarsha Balaji, Federico Corradi, Anup Das, Jan Stuijt, Francky Catthoor
We propose a system software framework called SentryOS to map SDCNN inference applications to the proposed design.
no code implementations • 15 Oct 2021 • Ankita Paul, Shihao Song, Anup Das
We present a design-technology tradeoff analysis in implementing machine-learning inference on the processing cores of a Non-Volatile Memory (NVM)-based many-core neuromorphic hardware.
no code implementations • 27 Aug 2021 • Shihao Song, M. Lakshmi Varshika, Anup Das, Nagarajan Kandasamy
We propose an SDFG-based design flow for mapping spiking neural networks (SNNs) to many-core neuromorphic hardware with the objective of exploring the tradeoff between throughput and buffer size.
no code implementations • 4 Aug 2021 • Shihao Song, Harry Chong, Adarsha Balaji, Anup Das, James Shackleford, Nagarajan Kandasamy
We propose DFSynthesizer, an end-to-end framework for synthesizing SNN-based machine learning programs to neuromorphic hardware.
no code implementations • 16 Jun 2021 • Shihao Song, Twisha Titirsha, Anup Das
We propose an architectural solution to extend the read endurance of RRAM-based neuromorphic systems.
no code implementations • 5 May 2021 • Shihao Song, Jui Hanamshet, Adarsha Balaji, Anup Das, Jeffrey L. Krichmar, Nikil D. Dutt, Nagarajan Kandasamy, Francky Catthoor
We propose a new architectural technique to mitigate the aging-related reliability problems in neuromorphic systems, by designing an intelligent run-time manager (NCRTM), which dynamically destresses neuron and synapse circuits in response to the short-term aging in their CMOS transistors during the execution of machine learning workloads, with the objective of meeting a reliability target.
no code implementations • 4 May 2021 • Adarsha Balaji, Shihao Song, Twisha Titirsha, Anup Das, Jeffrey Krichmar, Nikil Dutt, James Shackleford, Nagarajan Kandasamy, Francky Catthoor
Recently, both industry and academia have proposed many different neuromorphic architectures to execute applications that are designed with Spiking Neural Network (SNN).
no code implementations • 22 Mar 2021 • Twisha Titirsha, Shihao Song, Adarsha Balaji, Anup Das
Based on such formulation, we first evaluate the role of a system software in managing the energy consumption of neuromorphic systems.
no code implementations • 9 Mar 2021 • Twisha Titirsha, Shihao Song, Anup Das, Jeffrey Krichmar, Nikil Dutt, Nagarajan Kandasamy, Francky Catthoor
We propose eSpine, a novel technique to improve lifetime by incorporating the endurance variation within each crossbar in mapping machine learning workloads, ensuring that synapses with higher activation are always implemented on memristors with higher endurance, and vice versa.
no code implementations • 21 Jan 2021 • Ethan Jacob Moyer, Anup Das
A common problem in bioinformatics is related to identifying gene regulatory regions marked by relatively high frequencies of motifs, or deoxyribonucleic acid sequences that often code for transcription and enhancer proteins.
no code implementations • 27 Nov 2020 • Adarsha Balaji, Anup Das
Spiking Neural Networks (SNNs) are efficient computation models to perform spatio-temporal pattern recognition on {resource}- and {power}-constrained platforms.
no code implementations • 7 Nov 2020 • Ethan J. Moyer, Anup Das
Following these preprocessing steps, three different pipelines are proposed to classify subsequences based on their nucleotide sequence and other relevant features corresponding to the restriction sites of over 200 endonucleases.
no code implementations • 9 Oct 2020 • Twisha Titirsha, Anup Das
Such current variations create a thermal gradient within each crossbar of the hardware, depending on the machine learning workload and the mapping of neurons and synapses of the workload to these crossbars.
no code implementations • 26 Sep 2020 • Twisha Titirsha, Anup Das
A major source of voltage drop in a crossbar of these architectures are the parasitic components on the crossbar's bitlines and wordlines, which are deliberately made longer to achieve lower cost-per-bit.
no code implementations • 19 Sep 2020 • Adarsha Balaji, Shihao Song, Anup Das, Jeffrey Krichmar, Nikil Dutt, James Shackleford, Nagarajan Kandasamy, Francky Catthoor
With growing model complexity, mapping Spiking Neural Network (SNN)-based applications to tile-based neuromorphic hardware is becoming increasingly challenging.
no code implementations • 4 Jul 2020 • Shihao Song, Anup Das
Neuromorphic computing with non-volatile memory (NVM) can significantly improve performance and lower energy consumption of machine learning tasks implemented using spike-based computations and bio-inspired learning algorithms.
no code implementations • 11 Jun 2020 • Adarsha Balaji, Thibaut Marty, Anup Das, Francky Catthoor
In this paper, we propose a design methodology to partition and map the neurons and synapses of online learning SNN-based applications to neuromorphic architectures at {run-time}.
no code implementations • 10 Jun 2020 • Shihao Song, Anup Das, Nagarajan Kandasamy
We evaluate RENEU using different machine learning applications on a state-of-the-art neuromorphic hardware with NVM synapses.
1 code implementation • 7 Apr 2020 • Shihao Song, Adarsha Balaji, Anup Das, Nagarajan Kandasamy, James Shackleford
First, we propose a greedy technique to partition an SNN into clusters of neurons and synapses such that each cluster can fit on to the resources of a crossbar.
1 code implementation • 21 Mar 2020 • Adarsha Balaji, Prathyusha Adiraju, Hirak J. Kashyap, Anup Das, Jeffrey L. Krichmar, Nikil D. Dutt, Francky Catthoor
We also use PyCARL to analyze these SNNs for a state-of-the-art neuromorphic hardware and demonstrate a significant performance deviation from software-only simulations.
no code implementations • 1 Nov 2019 • Adarsha Balaji, Shihao Song, Anup Das, Nikil Dutt, Jeff Krichmar, Nagarajan Kandasamy, Francky Catthoor
Our framework first extracts the precise times at which a charge pump in the hardware is activated to support neural computations within a workload.
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 • 13 Aug 2019 • Anup Das, Yuefeng Wu, Khanh Huynh, Francesco Dell'Anna, Francky Catthoor, Siebren Schaafsma
Partitioning SNNs becomes essential in order to map them on neuromorphic hardware with the major aim to reduce the global communication latency and energy overhead.
no code implementations • 13 Aug 2019 • Anup Das, Francky Catthoor, Siebren Schaafsma
Heartbeat classification using electrocardiogram (ECG) data is a vital assistive technology for wearable health solutions.
no code implementations • 18 Jul 2017 • Anup Das, Paruthi Pradhapan, Willemijn Groenendaal, Prathyusha Adiraju, Raj Thilak Rajan, Francky Catthoor, Siebren Schaafsma, Jeffrey L. Krichmar, Nikil Dutt, Chris Van Hoof
The novelty of our approach lies in (1) encoding spatio-temporal properties of ECG signals directly into spike train and using this to excite recurrently connected spiking neurons in a Liquid State Machine computation model; (2) a novel learning algorithm; and (3) an intelligently designed unsupervised readout based on Fuzzy c-Means clustering of spike responses from a subset of neurons (Liquid states), selected using particle swarm optimization.
1 code implementation • 8 Jun 2017 • Tiger W. Lin, Anup Das, Giri P. Krishnan, Maxim Bazhenov, Terrence J. Sejnowski
In all of our simulated data, the differential covariance-based methods achieved better or similar performance to the GLM method and required fewer data samples.