arrow
返回

DSL-based SNN accelerator design using Chisel

delete2025-09-01
delete0
delete
OA
AI
P
Patrick Plagwitz *
F
Frank Hannig
J
Jürgen Teich
O
Oliver Keszöcze
DOI:10.1016/j.micpro.2025.105187delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
神经网络(NNs)是一个研究非常活跃的领域,同时也具有广泛的应用。一种新兴的神经网络类型,即脉冲神经网络(SNNs),在硬件加速和低能耗方面显示出巨大潜力。然而,在加速器电路生成方面的设计自动化仍然缺乏针对网络参数优化的适当搜索技术,包括对合适的神经元模型和脉冲编码的选择。它们通常局限于实现单一的神经网络设置和/或固定的硬件架构。在本文中,我们提出了一种新颖的多层领域特定语言(DSL),用于构建时序电路,包括支持冒险检测的流水线构建模块。作为宿主语言,我们使用Chisel,这是一种硬件构造语言,允许在寄存器传输级及以上表达硬件。与采用高级综合(High-Level Synthesis)不同,我们通过定义SNN的构建模块,引入了一种基于Chisel的领域特定语言(DSL)用于SNN加速器设计。在介绍了这种DSL之后,我们提出了一种完整的SNN加速器生成框架,涵盖了从训练到部署的所有阶段。此外,还提出了一种设计空间探索方法,用于使用不同的神经元模型、它们的参数化以及脉冲编码的各种SNN加速器设计。当将这些生成的设计映射到现场可编程门阵列(FPGAs)上时,我们针对MNIST、Fashion-MNIST、SVHN和CIFAR-10数据集,从执行时间、功耗、分类准确率和资源使用方面对它们进行了评估。
Keyword:
FPGA
Design automation
Machine learning
Spiking neural networks
Hardware generator
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

M
Microprocessors and Microsystems
IF:
2.6
论文数:
104
被引数:
3.2K

机构

暂无机构信息
引用论文

引用论文

Chipyard: Integrated Design, Simulation, and Implementation Framework for Custom SoCs
err2020-07-01
err0
errOAAI
errAlon Amid; David Biancolin; Abraham Gonzalez; Daniel Grubb; Sagar Karandikar; Harrison Liew; Albert Magyar; Howard Mao; Albert Ou; Nathan Pemberton; Paul Rigge; Colin Schmidt; John Wright; Jerry Zhao; Yakun Sophia Shao; Krste Asanovic; Borivoje Nikolic
err分享
err收藏
Conversion of Continuous-Valued Deep Networks to Efficient Event-Driven Networks for Image Classification
err2017-12-07
err771
errOAAI
errRueckauer, Bodo; Lungu, Iulia-Alexandra; Hu, Yuhuang; Pfeiffer, Michael; Liu, Shih-Chii
err分享
err收藏
Predictable accelerator design with time-sensitive affine types
err2020-06-11
err0
errOAAI
errRachit Nigam; Sachille Atapattu; Samuel Thomas; Zhijing Li; Theodore Bauer; Yuwei Ye; Apurva Koti; Adrian Sampson; Zhiru Zhang
err分享
err收藏
Advancing Neuromorphic Computing With Loihi: A Survey of Results and Outlook
err2021-05-01
err284
errOAAI
errDavies, Mike; Wild, Andreas; Orchard, Garrick; Sandamirskaya, Yulia; Guerra, Gabriel A. Fonseca; Joshi, Prasad; Plank, Philipp; Risbud, Sumedh R.
err分享
err收藏
Deep learning in spiking neural networksspiking神经网络中的深度学习
err2019-03-01
err794
errOAAI
errTavanaei, Amirhossein; Ghodrati, Masoud; Kheradpisheh, Saeed Reza; Masquelier, Timothee; Maida, Anthony
err分享
err收藏
学者 查看更多内容