Accelerating Extreme Learning Machine on FPGA by Hardware Implementation of Given Rotation - QRD

被引:0
作者
Tan, Chong Yeam [1 ]
Ismail, Nordinah [1 ]
Ooi, Chia Yee [1 ]
Hon, Jin Yong [1 ]
机构
[1] Univ Teknol Malaysia, Embedded Syst Res Lab, MJIIT, Jalan Sultan Yahya Petra, Kuala Lumpur 54100, Malaysia
来源
INTERNATIONAL JOURNAL OF INTEGRATED ENGINEERING | 2019年 / 11卷 / 07期
关键词
Extreme Learning Machine (ELM); machine learning; field programmable gate array (FPGA); hardware implementation;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Currently, Extreme Learning Machine (ELM) is one of the research trends in the machine learning field due to its remarkable performances in terms of complexity and computational speed. However, the big data era and the limitations of general-purpose processor cause the increasing of interest in hardware implementation of ELM in order to reduce the computational time. Hence, this work presents the hardware-software co-design of ELM to improve the overall performances. In the co-design paradigm, one of the important components of ELM, namely Given Rotation-QRD (GR-QRD) is developed as a hardware core. Field Programmable Gate Array (FPGA) is chosen as the platform for ELM implementation due to its reconfigurable capability and high parallelism. Moreover, the learning accuracy and computational time would be used to evaluate the performances of the proposed ELM design. Our experiment has shown that GR-QRD accelerator helps to reduce the computational time of ELM training by 41.75% while maintaining the same training accuracy in comparison to pure software of ELM.
引用
收藏
页码:31 / 39
页数:9
相关论文
共 18 条
[1]  
[Anonymous], 2018, EUR C PAR PROC
[2]  
[Anonymous], MATRICES THEORY APPL
[3]  
Culler D., 2007, PARALLEL COMPUTER AR
[4]  
Dubey Rahul., 2009, INTRO EMBEDDED SYSTE
[5]  
Erdos L., 2000, QR FACTORIZATION REV, P30
[6]   Moving Learning Machine towards Fast Real-Time Applications: A High-Speed FPGA-Based Implementation of the OS-ELM Training Algorithm [J].
Frances-Villora, Jose V. ;
Rosado-Munoz, Alfredo ;
Bataller-Mompean, Manuel ;
Barrios-Aviles, Juan ;
Guerrero-Martinez, Juan F. .
ELECTRONICS, 2018, 7 (11)
[7]   Hardware implementation of real-time Extreme Learning Machine in FPGA: Analysis of precision, resource occupation and performance [J].
Frances-Villora, Jose V. ;
Rosado-Munoz, A. ;
Martinez-Villena, Jose M. ;
Bataller-Mompean, Manuel ;
Guerrero, Juan Fco. ;
Wegrzyn, Marek .
COMPUTERS & ELECTRICAL ENGINEERING, 2016, 51 :139-156
[8]  
Golub G. H., 2012, Matrix Computation, V3
[9]  
Huang G. B., 2004, 2004 IEEE INTERNATIO
[10]   Trends in extreme learning machines: A review [J].
Huang, Gao ;
Huang, Guang-Bin ;
Song, Shiji ;
You, Keyou .
NEURAL NETWORKS, 2015, 61 :32-48