Proceedings FZJ-2023-03873

http://join2-wiki.gsi.de/foswiki/pub/Main/Artwork/join2_logo100x88.png
Interfacing Neuromorphic Hardware with Machine Learning Frameworks - A Review

 ;  ;  ;  ;  ;  ;

2023
ACM New York, NY, USA

International Conference on Neuromorphic Systems, ICONS, Santa FeSanta Fe, USA, 3 Aug 2023 - 5 Aug 20232023-08-032023-08-05 ACM New York, NY, USA () [10.1145/3589737.3605967]

This record in other databases:

Please use a persistent id in citations: doi:

Abstract: With the emergence of neuromorphic hardware as a promising low-power parallel computing platform, the need for tools that allowresearchers and engineers to efficiently interact with such hardwareis rapidly growing. Machine learning frameworks like Tensorflow,PyTorch and JAX have been instrumental for the success of machinelearning in recent years as they enable seamless interaction withtraditional machine learning accelerators such as GPUs and TPUs.In stark contrast, interfacing with neuromorphic hardware remainsdifficult since the aforementioned frameworks do not address thechallenges associated with mapping neural network models and al-gorithms to physical hardware. In this paper, we review the variousstrategies employed throughout the neuromorphic computing com-munity to tackle these challenges and categorize them according totheir methodologies and implementation effort. This classificationserves as a guideline for device engineers and software developersalike to enable them to choose the best-fit solution in regard of theirdemands and available resources. Finally, we provide a JAX-basedproof-of-concept implementation of a compilation pipeline tailoredto the needs of researchers in the early stages of device develop-ment, where parts of the computational graph can be mapped ontocustom hardware via operations exposed through a C++ or Pythoninterface. The code is available at https://github.com/PGI15/xbarax.


Contributing Institute(s):
  1. Neuromorphic Software Eco System (PGI-15)
Research Program(s):
  1. 5234 - Emerging NC Architectures (POF4-523) (POF4-523)
  2. BMBF 16ME0398K - Verbundprojekt: Neuro-inspirierte Technologien der künstlichen Intelligenz für die Elektronik der Zukunft - NEUROTEC II - (BMBF-16ME0398K) (BMBF-16ME0398K)
  3. BMBF 16ME0399 - Verbundprojekt: Neuro-inspirierte Technologien der künstlichen Intelligenz für die Elektronik der Zukunft - NEUROTEC II - (BMBF-16ME0399) (BMBF-16ME0399)

Appears in the scientific report 2024
Click to display QR Code for this record

The record appears in these collections:
Institute Collections > PGI > PGI-15
Document types > Books > Proceedings
Workflow collections > Public records
Publications database

 Record created 2023-10-13, last modified 2025-02-03



Rate this document:

Rate this document:
1
2
3
 
(Not yet reviewed)