Hardware Implementation of KLMS Algorithm using FPGA

被引:0
|
作者
Ren, Xiaowei [1 ]
Ren, Pengju [1 ]
Chen, Badong [1 ]
Min, Tai [2 ]
Zheng, Nanning [1 ]
机构
[1] Xi An Jiao Tong Univ, Inst Artificial Intelligence & Robot, 28 Xianning West Rd, Xian 710049, Peoples R China
[2] IMEC, B-3001 Leuven, Belgium
关键词
KERNEL; ENTROPY;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Fast and accurate machine learning algorithms are needed in many physical applications. However, the learning efficiency is badly subjected to the intensive computation. Knowing that hardware implementation could speed up computation effectively, we use a FPGA hardware platform to implement an on-line kernel learning algorithm, namely the kernel least mean square (KLMS) which adopts the simple survival kernel as the Mercer kernel. By using an on-line quantization method and pipeline technology, the requirement of hardware resources and computation burden can be reduced significantly and the data processing speed can be accelerated apparently without losing accuracy. Finally, a 128-way parallel FPGA platform which works at 200MHz is implemented. It could achieve an average speedup of 6553 versus Matlab running on a 3GHz Intel(R) Core(TM) i5-2320 CPU.
引用
收藏
页码:2276 / 2281
页数:6
相关论文
共 50 条
  • [31] FPGA based Hardware Implementation of Hybrid Cryptographic Algorithm for Encryption and Decryption
    Shende, Vikrant
    Kulkarni, Meghana
    [J]. 2017 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, COMMUNICATION, COMPUTER, AND OPTIMIZATION TECHNIQUES (ICEECCOT), 2017, : 416 - 419
  • [32] Reconfigurable hardware implementation of K-nearest neighbor algorithm on FPGA
    Yacoub, Mohammed H.
    Ismail, Samar M.
    Said, Lobna A.
    Madian, Ahmed H.
    Radwan, Ahmed G.
    [J]. AEU - International Journal of Electronics and Communications, 2024, 173
  • [33] Hardware implementation of a background substraction algorithm in FPGA-based platforms
    Calvo-Gallego, Elisa
    Sanchez-Solano, Santiago
    Brox Jimenez, Piedad
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), 2015, : 1688 - 1693
  • [34] FPGA implementation of hardware voter
    Krstic, MD
    Stojcev, MK
    [J]. TELSIKS 2001, VOL 1 & 2, PROCEEDINGS, 2001, : 401 - 404
  • [35] PLACEMENT OF HARDWARE TASKS ON FPGA USING THE BEES ALGORITHM
    Ouni, Bassem
    Belaid, Ikbel
    Muller, Fabrice
    Benjemaa, Maher
    [J]. PECCS 2011: PROCEEDINGS OF THE 1ST INTERNATIONAL CONFERENCE ON PERVASIVE AND EMBEDDED COMPUTING AND COMMUNICATION SYSTEMS, 2011, : 498 - 505
  • [36] On the FPGA Implementation Of Empirical Mode Decomposition Algorithm Using FPGA
    Kose, Ihsan
    Celebi, Anil
    [J]. 2013 21ST SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2013,
  • [37] Hardware Implementation of LU Decomposition Using Dataflow Architecture on FPGA
    Eljammaly, Mahmoud
    Hanafy, Yasser
    Wahdan, Abdelmoniem
    Bayoumi, Amr
    [J]. 2013 5TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY (CSIT), 2013, : 298 - 302
  • [38] Artificial neural networks processor - A hardware implementation using a FPGA
    Ferreira, P
    Ribeiro, P
    Antunes, A
    Dias, FM
    [J]. FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2004, 3203 : 1084 - 1086
  • [39] Hardware Implementation of Truncated Multiplier Based on Multiplexer Using FPGA
    Motey, Yogesh M.
    Panse, Tejaswini G.
    [J]. 2013 INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND SIGNAL PROCESSING (ICCSP), 2013, : 401 - 404
  • [40] A Review: Hardware Implementation of AES Using Minimal Resources on FPGA
    Dhede, Onkar S.
    Shah, S. K.
    [J]. 2015 INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING (ICPC), 2015,