Convolutional Neural NetworkDeep Neural NetworksImage AnalysisLow Power FpgaDeep LearningDeep Learning NetworksEngineeringHardware AccelerationNeural Network AcceleratorHardware AlgorithmComputer EngineeringComputer ArchitectureDomain-specific AcceleratorEmbedded Machine LearningComputer ScienceParallel ComputingMedical Image ComputingComputer Vision
As deep learning networks mature and improve classification performance, a significant challenge is their deployment in embedded settings. Modern network typologies, such as convolutional neural networks, can be very deep and impose considerable complexity that is often not feasible in resource bound, real-time systems. Processing of these networks requires high levels of parallelization, maximizing data throughput, and support for different network types, while minimizing power and resource consumption. In response to these requirements, in this paper, we present a low power FPGA based neural network accelerator named SCALENet: a SCalable Low power AccELerator for real-time deep neural Networks. Key features include optimization for power with coarse and fine grain scheduler, implementation flexibility with hardware only or hardware/software co-design, and acceleration for both fully connected and convolutional layers. The experimental results evaluate SCALENet against two different neural network applications: image processing, and biomedical seizure detection. The image processing networks, implemented on SCALENet, trained on the CIFAR-10 and ImageNet datasets with eight different networks, are implemented on an Arty A7 and Zedboard#8482; FPGA platforms. The highest improvement came with the Inception network on an ImageNet dataset with a throughput of 22x and decrease in energy consumption of 13x compared to the ARM processor implementation. We then implement SCALENet for time series EEG seizure detection using both a Direct Convolution and FFT Convolution method to show its design versatility with a 99.7% reduction in execution time and a 97.9% improvement in energy consumption compared to the ARM. Finally, we demonstrate the ability to achieve parity with or exceed the energy efficiency of NVIDIA GPUs when evaluated against Jetson TK1 with embedded GPU System on Chip (SoC) and with a 4x power savings in a power envelope of 2.07 Watts.
15
PhysioBank, PhysioToolkit, and PhysioNet
Ary L. Goldberger, Luı́s A. Nunes Amaral, Leon Glass et al. · Circulation · 2000 · 14.1K citations · Full text
SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model size
Forrest Iandola, Song Han, Matthew W. Moskewicz et al. · arXiv (Cornell University) · 2016 · 5.9K citations · Full text
Yu‐Hsin Chen, Joel Emer, Vivienne Sze · ACM SIGARCH Computer Architecture News · 2016 · 1.2K citations
Energy Consumption, Spatial Parallelism, Convolutional Neural Network +15