GaBAN: A Generic and Flexibly Programmable Vector Neuro-processor on FPGA
TimeThursday, July 14th10:30am - 10:52am PDT
Location3005, Level 3
Event Type
Research Manuscript
AI/ML Design: Circuits and Architecture
DescriptionSpiking neural network (SNN) is the main computational model of brain-inspired computing and neuroscience, which also acts as the bridge between them. With the rapid development of neuroscience, accurate and flexible SNN simulation with high performance is becoming important.
This paper proposes GaBAN, a generic and flexibly programmable neuro-processor on FPGA, equipped with the Python development interface and compiler. Different from the majority of current designs that realize neural components by custom hardware directly, it is centered on a compact, versatile vector instruction set, which supports multiple-precision vector calculation, indexed-/strided-memory access, and conditional execution to accommodate computational characteristics