NeuroComp: A Cross-Platform Compiler for Efficient SNN Deployment on Neuromorphic Hardware

Spiking Neural Networks (SNNs) offer substantial energy efficiency advantages, yet deploying them across diverse neuromorphic hardware remains challenging. Existing toolchains exhibit a critical trade-off: platform-specific frameworks lack portability, while low-level programming interfaces demand extensive hardware expertise and produce non-portable code. Furthermore, conventional deep learning compilers fail to handle the unique temporal dynamics of SNNs and the idiosyncratic constraints of neuromorphic architectures. To bridge this gap, we present NeuroComp , a cross-platform compiler that automatically generates functionally correct and high-performance code for heterogeneous neuromorphic backends. Our core insight is that the diverse execution behaviors of neuromorphic hardware can be universally modeled as parallelizable scalar computations expressible via nested loops. Building on this, NeuroComp introduces a unified multi-level loop abstraction to systematically align SNN computational semantics with hardware capacities. To efficiently navigate the vast implementation space, we propose a decoupled two-stage scheduling strategy. The first stage performs batch partitioning to guarantee functional correctness and strict architectural compliance, while the second stage optimizes inter-batch execution orders for maximum data reuse, guided by lightweight, hardware-specific cost models and heuristic pruning. We evaluate NeuroComp on three representative architectural paradigms: an instruction-extended CPU, a dedicated accelerator, and a many-core hardware. Experimental results demonstrate that NeuroComp consistently achieves competitive performance compared to meticulously hand-optimized implementations and significantly outperforms existing generic automated compilers, effectively minimizing development effort while unlocking cross-platform portability.

Authors

Institutions

Publication Details

Journal
ACM Transactions on Architecture and Code Optimization
Published
2026-08-18
DOI
https://doi.org/10.1145/3841639
Primary Topic
Advanced Memory and Neural Computing
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

NeuroComp: A Cross-Platform Compiler for Efficient SNN Deployment on Neuromorphic Hardware

Zhijie Yang, Chao Xiao, Rui Gong, Xu Shi et al.
ACM Transactions on Architecture and Code Optimization
Advanced Memory and Neural Computing
article

NeuroComp: A Cross-Platform Compiler for Efficient SNN Deployment on Neuromorphic Hardware

Zhijie Yang, Chao Xiao, Rui Gong, Xu Shi, Yandong Lv, Lei Wang
article en

Abstract

Spiking Neural Networks (SNNs) offer substantial energy efficiency advantages, yet deploying them across diverse neuromorphic hardware remains challenging. Existing toolchains exhibit a critical trade-off: platform-specific frameworks lack portability, while low-level programming interfaces demand extensive hardware expertise and produce non-portable code. Furthermore, conventional deep learning compilers fail to handle the unique temporal dynamics of SNNs and the idiosyncratic constraints of neuromorphic architectures. To bridge this gap, we present NeuroComp , a cross-platform compiler that automatically generates functionally correct and high-performance code for heterogeneous neuromorphic backends. Our core insight is that the diverse execution behaviors of neuromorphic hardware can be universally modeled as parallelizable scalar computations expressible via nested loops. Building on this, NeuroComp introduces a unified multi-level loop abstraction to systematically align SNN computational semantics with hardware capacities. To efficiently navigate the vast implementation space, we propose a decoupled two-stage scheduling strategy. The first stage performs batch partitioning to guarantee functional correctness and strict architectural compliance, while the second stage optimizes inter-batch execution orders for maximum data reuse, guided by lightweight, hardware-specific cost models and heuristic pruning. We evaluate NeuroComp on three representative architectural paradigms: an instruction-extended CPU, a dedicated accelerator, and a many-core hardware. Experimental results demonstrate that NeuroComp consistently achieves competitive performance compared to meticulously hand-optimized implementations and significantly outperforms existing generic automated compilers, effectively minimizing development effort while unlocking cross-platform portability.

ACM Transactions on Architecture and Code Optimization
United States Department of Defense (US), National University of Defense Technology (CN)
Affordable and clean energy
Openalex Percentile: Top 18%
Advanced Memory and Neural Computing
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.