An integrated toolbox for creating neuromorphic edge applications

Abstract spiking neural networks (SNNs) and neuromorphic models are believed to be more efficient in general and have more biological realism than the activation functions typically used in deep neural networks, transformer models and generative AI. SNNs have local learning rules, are able to learn on small data sets, and can adapt through neuromodulation. Although research has shown their advantages, there are still few compelling practical applications, especially at the edge where sensors and actuators need to be processed in a timely fashion. One reason for this might be that SNNs are much more challenging to understand, build, and operate due to their intrinsic properties. For instance, the mathematical foundation involves differential equations rather than basic activation functions. To address these challenges, we have developed CARLsim++, an integrated toolbox that facilitates the creation of neuromorphic applications. It extends the highly efficient CARLsim open-source SNN simulator. CARLsim++ encapsulates the mathematical intrinsics and low-level C++ programming by providing a graphical user interface for users to easily create their SNNs and a means to configure sensors and actuators for robotics and other edge devices. These can be accurately simulated before deploying on physical devices. CARLsim++ can lead to rapid development of neuromorphic applications for simulation or edge processing. We introduce CARLsim++ with a closed loop robotic demonstration using neuromorphic computing.

Authors

Institutions

Publication Details

Journal
Neuromorphic Computing and Engineering
Published
2025-01-22
DOI
https://doi.org/10.1088/2634-4386/adad0f
Citations
3
Primary Topic
Advanced Memory and Neural Computing
Type
article
Field-Weighted Citation Impact
2.19

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

An integrated toolbox for creating neuromorphic edge applications

Nikil Dutt, Jeffrey L. Krichmar, Lars Niedermeier
3 citations
Neuromorphic Computing and Engineering
Advanced Memory and Neural Computing
2.19
article

An integrated toolbox for creating neuromorphic edge applications

Nikil Dutt, Jeffrey L. Krichmar, Lars Niedermeier
article en
3 citations

Abstract

Abstract spiking neural networks (SNNs) and neuromorphic models are believed to be more efficient in general and have more biological realism than the activation functions typically used in deep neural networks, transformer models and generative AI. SNNs have local learning rules, are able to learn on small data sets, and can adapt through neuromodulation. Although research has shown their advantages, there are still few compelling practical applications, especially at the edge where sensors and actuators need to be processed in a timely fashion. One reason for this might be that SNNs are much more challenging to understand, build, and operate due to their intrinsic properties. For instance, the mathematical foundation involves differential equations rather than basic activation functions. To address these challenges, we have developed CARLsim++, an integrated toolbox that facilitates the creation of neuromorphic applications. It extends the highly efficient CARLsim open-source SNN simulator. CARLsim++ encapsulates the mathematical intrinsics and low-level C++ programming by providing a graphical user interface for users to easily create their SNNs and a means to configure sensors and actuators for robotics and other edge devices. These can be accurately simulated before deploying on physical devices. CARLsim++ can lead to rapid development of neuromorphic applications for simulation or edge processing. We introduce CARLsim++ with a closed loop robotic demonstration using neuromorphic computing.

Neuromorphic Computing and EngineeringVol. 5(1)
University of California, Irvine (US)
National Science Foundation, UCI Beall Applied Innovation, Air Force Office of Scientific Research
Openalex Percentile: Top 14%
Advanced Memory and Neural Computing
2.19
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

An integrated toolbox for creating neuromorphic edge applications — Nikil Dutt, Jeffrey L. Krichmar, et al. · Neuromorphic Computing and Engineering (2025) | TGRS Research Map | TGRS