paper-with-me

홈 › Papers

PyCARL: A PyNN Interface for Hardware-Software Co-Simulation of Spiking Neural Network

2020-03-21 · Adarsha Balaji, Prathyusha Adiraju, Hirak J. Kashyap, Anup Das, Jeffrey L. Krichmar, Nikil D. Dutt, Francky Catthoor

We present PyCARL, a PyNN-based common Python programming interface for hardware-software co-simulation of spiking neural network (SNN). Through PyCARL, we make the following two key contributions. First, we provide an interface of PyNN to CARLsim, a computationally-efficient, GPU-accelerated and biophysically-detailed SNN simulator. PyCARL facilitates joint development of machine learning models and code sharing between CARLsim and PyNN users, promoting an integrated and larger neuromorphic community. Second, we integrate cycle-accurate models of state-of-the-art neuromorphic hardware such as TrueNorth, Loihi, and DynapSE in PyCARL, to accurately model hardware latencies that delay spikes between communicating neurons and degrade performance. PyCARL allows users to analyze and optimize the performance difference between software-only simulation and hardware-software co-simulation of their machine learning models. We show that system designers can also use PyCARL to perform design-space exploration early in the product development stage, facilitating faster time-to-deployment of neuromorphic products. We evaluate the memory usage and simulation time of PyCARL using functionality tests, synthetic SNNs, and realistic applications. Our results demonstrate that for large SNNs, PyCARL does not lead to any significant overhead compared to CARLsim. 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. PyCARL allows to evaluate and minimize such differences early during model development.

📄 PDF Abstract BibTeX arXiv:2003.09696

Code (1)

UCI-CARL/CARLsim5

Tasks

BIG-bench Machine LearningGPU

Similar Papers 제목 키워드 기반

Qibo: a framework for quantum simulation with hardware acceleration

2020-09-03 · Stavros Efthymiou, Sergi Ramos-Calderer, Carlos Bravo-Prieto, Adrián Pérez-Salinas 외

We present Qibo, a new open-source software for fast evaluation of quantum circuits and adiabatic evolution which takes full advantage of hardware accelerators. The growing interest in quantum computing and the recent de…

CPUGPU

OpenPodcar: an Open Source Vehicle for Self-Driving Car Research

2022-05-09 · Fanta Camara, Chris Waltham, Grey Churchill, Charles Fox

OpenPodcar is a low-cost, open source hardware and software, autonomous vehicle research platform based on an off-the-shelf, hard-canopy, mobility scooter donor vehicle. Hardware and software build instructions are provi…

Towards Modular and Accessible AUV Systems

2025-09-29 · Mingxi Zhou, Farhang Naderi, Yuewei Fu, Tony Jacob 외 arxiv

This paper reports the development of a new open-access modular framework, called Marine Vehicle Packages (MVP), for Autonomous Underwater Vehicles. The framework consists of both software and hardware designs allowing e…

Automatic integration of SystemC in the FMI standard for Software-defined Vehicle design

2025-08-27 · Giovanni Pollo, Andrei Mihai Albu, Alessio Burrello, Daniele Jahier Pagliari 외 arxiv

The recent advancements of the automotive sector demand robust co-simulation methodologies that enable early validation and seamless integration across hardware and software domains. However, the lack of standardized int…

ROS-PyBullet Interface: A Framework for Reliable Contact Simulation and Human-Robot Interaction

2022-10-13 · Christopher E. Mower, Theodoros Stouraitis, João Moura, Christian Rauch 외

Reliable contact simulation plays a key role in the development of (semi-)autonomous robots, especially when dealing with contact-rich manipulation scenarios, an active robotics research topic. Besides simulation, compon…

Contact-rich Manipulation