SpinACP is a library providing a framework for the definition and execution of commands in the Application Processors of the SpiNNaker platform. It can also be used to reconfigure memory data structures of an application running on the board.
- Download SpinACP to your project folder.
- In the SpinACP folder, setup the Python libraries:
% python setup.py
- In the SpinACP folder, build and install the C libraries:
% make install
To use SpinACP in your SpiNNaker application, include the header files in your C file:
#include "PATH_TO/acp.h"
In the host-side Python code, first import the MPI libraries:
import spynnaker_acp
SpinACP is being developed by Francesco Barchi.
Please always cite the publication, also if using SpinACP in comparisons and pipelines | |
Flexible on-line reconfiguration of multi-core neuromorphic platforms; Francesco Barchi, Gianvito Urgese, Alessandro Siino, Santa Di Cataldo, Enrico Macii, Andrea Acquaviva; IEEE Transactions on Emerging Topics in Computing; doi: 10.1109/TETC.2019.2908079 | |
Please respect the license of the software | |
SpinACP is free and open source software, so you can use it for any purpose, free of charge. However, certain conditions apply when you (re-)distribute and/or modify SpinACP; please respect the license. |
icons on this page by Austin Andrews / https://github.com/Templarian/WindowsIcons