Neuromorphic Programming: Emerging Directions for Brain-Inspired Hardware
Steven Abreu, Jens E. Pedersen

TL;DR
This paper explores the unique challenges and frameworks for programming neuromorphic hardware, emphasizing the need for new paradigms that leverage their physical and computational advantages beyond traditional deep learning methods.
Contribution
It provides a conceptual framework for neuromorphic programming, highlighting five key characteristics and advocating for richer abstractions tailored to brain-inspired hardware.
Findings
Identifies five fundamental characteristics of neuromorphic programming
Proposes a new framework aligning programming paradigms with hardware intricacies
Calls for development of richer abstractions for effective hardware utilization
Abstract
The value of brain-inspired neuromorphic computers critically depends on our ability to program them for relevant tasks. Currently, neuromorphic hardware often relies on machine learning methods adapted from deep learning. However, neuromorphic computers have potential far beyond deep learning if we can only harness their energy efficiency and full computational power. Neuromorphic programming will necessarily be different from conventional programming, requiring a paradigm shift in how we think about programming. This paper presents a conceptual analysis of programming within the context of neuromorphic computing, challenging conventional paradigms and proposing a framework that aligns more closely with the physical intricacies of these systems. Our analysis revolves around five characteristics that are fundamental to neuromorphic programming and provides a basis for comparison to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Memory and Neural Computing · Neuroscience and Neural Engineering · Ferroelectric and Negative Capacitance Devices
