paper-with-me

홈 › Papers

Core interface optimization for multi-core neuromorphic processors

2023-08-08 · Zhe Su, Hyunjung Hwang, Tristan Torchet, Giacomo Indiveri

Hardware implementations of Spiking Neural Networks (SNNs) represent a promising approach to edge-computing for applications that require low-power and low-latency, and which cannot resort to external cloud-based computing services. However, most solutions proposed so far either support only relatively small networks, or take up significant hardware resources, to implement large networks. To realize large-scale and scalable SNNs it is necessary to develop an efficient asynchronous communication and routing fabric that enables the design of multi-core architectures. 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. In this paper we present an arbitration mechanism with the corresponding asynchronous encoding pipeline circuits, based on hierarchical arbiter trees. The proposed scheme reduces the latency by more than 70% in sparse-event mode, compared to the state-of-the-art arbitration architectures, with lower area cost. The routing memory makes use of asynchronous Content Addressable Memory (CAM) with Current Sensing Completion Detection (CSCD), which saves approximately 46% energy, and achieves a 40% increase in throughput against conventional asynchronous CAM using configurable delay lines, at the cost of only a slight increase in area. In addition as it radically reduces the core interface resources in multi-core neuromorphic processors, the arbitration architecture and CAM architecture we propose can be also applied to a wide range of general asynchronous circuits and systems.

📄 PDF Abstract BibTeX arXiv:2308.04171

Code (0)

등록된 구현이 없습니다.

Tasks

Edge-computing

Methods 이 논문이 사용한 방법론

CAM Class activation maps could be used to interpret the prediction decision made by the convolutional neural network (CNN). Image source: [Learning Deep Features for…

Similar Papers 제목 키워드 기반

A High Energy-Efficiency Multi-core Neuromorphic Architecture for Deep SNN Training

2024-11-26 · Mingjing Li, Huihui Zhou, Xiaofeng Xu, Zhiwei Zhong 외

There is a growing necessity for edge training to adapt to dynamically changing environment. Neuromorphic computing represents a significant pathway for high-efficiency intelligent computation in energy-constrained edges…

Federated LearningGPU

MaD: Mapping and debugging framework for implementing deep neural network onto a neuromorphic chip with crossbar array of synapses

2019-01-01 · Roshan Gopalakrishnan, Ashish Jith Sreejith Kumar, Yansong Chua

Neuromorphic systems or dedicated hardware for neuromorphic computing is getting popular with the advancement in research on different device materials for synapses, especially in crossbar architecture and also algorithm…

Privacy-preserving fall detection at the edge using Sony IMX636 event-based vision sensor and Intel Loihi 2 neuromorphic processor

2025-11-27 · Lyes Khacef, Philipp Weidel, Susumu Hogyoku, Harry Liu 외 arxiv

Fall detection for elderly care using non-invasive vision-based systems remains an important yet unsolved problem. Driven by strict privacy requirements, inference must run at the edge of the vision sensor, demanding rob…

Computational EfficiencyEvent-based vision

Design Technology Co-Optimization for Neuromorphic Computing

2021-10-15 · 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. Through detailed circuit-level sim…

A Multi-Threading Kernel for Enabling Neuromorphic Edge Applications

2025-10-20 · Lars Niedermeier, Vyom Shah, Jeffrey L. Krichmar arxiv

Spiking Neural Networks (SNNs) have sparse, event driven processing that can leverage neuromorphic applications. In this work, we introduce a multi-threading kernel that enables neuromorphic applications running at the e…