Title
FPGA-based LSTM Acceleration for Real-Time EEG Signal Processing: (Abstract Only).
Abstract
Closed-loop neurofeedback is a growing area of research and development for novel therapies to treat brain disorders. A neurofeedback device can detect disease symptoms (such as motor tremors or seizures) in real time from electroencephalogram (EEG) signals, and respond by rapidly delivering neurofeedback stimulation that relieves these symptoms. Conventional EEG processing algorithms rely on acausal filters, which impose delays that can exceed the short feedback latency required for closed-loop stimulation. In this paper, we first introduce a method for causal filtering using long short-term memory (LSTM) networks, which radically reduces the filtering latency. We then propose a reconfigurable architecture that supports time-division multiplexing of LSTM inference engines on a prototype neurofeedback device. We implemented a 128-channel EEG signal processing design on a Zynq-7030 device, and demonstrated its feasibility. Then, we further scaled up the design onto Zynq-7045 and Virtex-690t devices to achieve high performance and energy efficient implementations for massively parallel brain signal processing. We evaluated the performance against optimized implementations on CPU and GPU at the same CMOS technology node. Experiment results show that the Virtex-690t can achieve 1.32x and 11x speed-up against the K40c GPU and the multi-thread Xeon E5-2860 CPU, respectively, while FPGA achieves 6.1x and 26.6x energy efficiency compared to the GPU and CPU.
Year
Venue
Field
2018
FPGA
Signal processing,Massively parallel,Latency (engineering),Computer science,Field-programmable gate array,Filter (signal processing),Real-time computing,Xeon,Computer hardware,Multiplexing,Neurofeedback
DocType
ISBN
Citations 
Conference
978-1-4503-5614-5
0
PageRank 
References 
Authors
0.34
0
4
Name
Order
Citations
PageRank
Zhe Chen134370.20
Andrew Howe220.82
Hugh T. Blair3226.43
Jason Cong47069515.06