Quantized Reservoir Computing on Edge Devices for Communication Applications

被引:3
作者
Liu, Shiya [1 ]
Liu, Lingjia [1 ]
Yi, Yang [1 ]
机构
[1] Virginia Tech, Bradley Dept Elect & Comp Engn, Blacksburg, VA 24061 USA
来源
2020 IEEE/ACM SYMPOSIUM ON EDGE COMPUTING (SEC 2020) | 2020年
关键词
edge computing; quantization; field-programmable gate arrays; ATTACK DETECTION; SMART; MACHINE; ACCESS;
D O I
10.1109/SEC50012.2020.00068
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the advance of edge computing, a fast and efficient machine learning model running on edge devices is needed. In this paper, we propose a novel quantization approach that reduces the memory and compute demands on edge devices without losing much accuracy. Also, we explore its application in communication such as symbol detection in 5G systems, attack detection of smart grid, and dynamic spectrum access. Conventional neural networks such as convolutional neural networks (CNNs) and recurrent neural networks (RNNs) could be exploited on these applications and achieve state-of-the-art performance. However, conventional neural networks consume a large amount of computation and storage resources, and thus do not fit well to edge devices. Reservoir computing (RC), which is a framework for computation derived from RNN, consists of a fixed reservoir layer and a trained readout layer. The advantages of RC compared to traditional RNNs are faster learning and lower training costs. Besides, RC has faster inference speed with fewer parameters and resistance to overfitting issues. These merits make the RC system more suitable for applications running on edge devices. We apply the proposed quantization approach to RC systems and demonstrate the proposed quantized RC system on Xilinx Zynq (R)-7000 FPGA board. On the sequential MNIST dataset, the quantized RC system utilizes 62%, 65%, and 64% less of DSP, FF, and LUT, respectively compared to the floating-point RNN. The inference speed is improved by 17 times with an 8% accuracy drop.
引用
收藏
页码:445 / 449
页数:5
相关论文
共 45 条
[1]   Mobile Edge Computing: A Survey [J].
Abbas, Nasir ;
Zhang, Yan ;
Taherkordi, Amir ;
Skeie, Tor .
IEEE INTERNET OF THINGS JOURNAL, 2018, 5 (01) :450-465
[2]   Design Considerations for a 5G Network Architecture [J].
Agyapong, Patrick Kwadwo ;
Iwamura, Mikio ;
Staehle, Dirk ;
Kiess, Wolfgang ;
Benjebbour, Anass .
IEEE COMMUNICATIONS MAGAZINE, 2014, 52 (11) :65-75
[3]   NeXt generation/dynamic spectrum access/cognitive radio wireless networks: A survey [J].
Akyildiz, Ian F. ;
Lee, Won-Yeol ;
Vuran, Mehmet C. ;
Mohanty, Shantidev .
COMPUTER NETWORKS, 2006, 50 (13) :2127-2159
[4]  
Bai K., 2020, IEEE J EM SEL TOP C
[5]   High Speed and Energy Efficient Deep Neural Network for Edge Computing [J].
Bai, Kangjun ;
Liu, Shiya ;
Yi, Yang .
SEC'19: PROCEEDINGS OF THE 4TH ACM/IEEE SYMPOSIUM ON EDGE COMPUTING, 2019, :347-349
[6]   Distributive Dynamic Spectrum Access Through Deep Reinforcement Learning: A Reservoir Computing-Based Approach [J].
Chang, Hao-Hsuan ;
Song, Hao ;
Yi, Yang ;
Zhang, Jianzhong ;
He, Haibo ;
Liu, Lingjia .
IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (02) :1938-1948
[7]  
E. W. E. Association, 2009, EC WIND ENERGY
[8]   Smart Grid - The New and Improved Power Grid: A Survey [J].
Fang, Xi ;
Misra, Satyajayant ;
Xue, Guoliang ;
Yang, Dejun .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2012, 14 (04) :944-980
[9]   The Path of the Smart Grid [J].
Farhangi, Hassan .
IEEE POWER & ENERGY MAGAZINE, 2010, 8 (01) :18-28
[10]   Network Slicing in 5G: Survey and Challenges [J].
Foukas, Xenofon ;
Patounas, Georgios ;
Elmokashfi, Ahmed ;
Marina, Mahesh K. .
IEEE COMMUNICATIONS MAGAZINE, 2017, 55 (05) :94-100