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 条
  • [11] Hardware Implementation of OFDM Transceiver using FPGA
    Krishna, E. Hari
    Sivani, K.
    Reddy, K. Ashoka
    [J]. 2015 INTERNATIONAL CONFERENCE ON COMPUTER AND COMPUTATIONAL SCIENCES (ICCCS), 2015, : 3 - 7
  • [12] Hardware implementation of genetic algorithms using FPGA
    Tang, W
    Yip, L
    [J]. 2004 47TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL I, CONFERENCE PROCEEDINGS, 2004, : 549 - 552
  • [13] Hardware implementation of digital image skeletonization algorithm using FPGA for computer vision applications
    Rao, Perumalla Srinivasa
    Yedukondalu, Kamatham
    [J]. JOURNAL OF VISUAL COMMUNICATION AND IMAGE REPRESENTATION, 2019, 59 : 140 - 149
  • [14] Hardware Implementation of a Fingerprint Recognition Algorithm On FPGA Cyclone II
    Dhib, Farah
    Tatar, Elmehdi
    Machhout, Mohsen
    [J]. PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON DATA SCIENCE, E-LEARNING AND INFORMATION SYSTEMS 2018 (DATA'18), 2018,
  • [15] A Hardware-Oriented Dropout Algorithm for Efficient FPGA Implementation
    Yeoh, Yoeng Jye
    Morie, Takashi
    Tamukoh, Hakaru
    [J]. NEURAL INFORMATION PROCESSING (ICONIP 2017), PT VI, 2017, 10639 : 821 - 829
  • [16] A digital neural network FPGA direct hardware implementation algorithm
    Dinu, Andrei
    Cirstea, Marcian
    [J]. 2007 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, PROCEEDINGS, VOLS 1-8, 2007, : 2307 - +
  • [17] An implementation of compact genetic algorithm on FPGA for extrinsic evolvable hardware
    Oliveira, Tiago Carvalho
    Pilla Junior, Valfredo
    [J]. 2008 4TH SOUTHERN CONFERENCE ON PROGRAMMABLE LOGIC, PROCEEDINGS, 2008, : 187 - 190
  • [18] Parallel Hardware Architecture and FPGA Implementation of a Differential Evolution Algorithm
    Jewajinda, Yutana
    [J]. TENCON 2014 - 2014 IEEE REGION 10 CONFERENCE, 2014,
  • [19] Hardware Implementation of Fingerprint Image Thinning Algorithm in FPGA Device
    Hermanto, Lingga
    Sudiro, Sunny Arief
    Wibowo, Eri Prasetyo
    [J]. 2010 INTERNATIONAL CONFERENCE ON NETWORKING AND INFORMATION TECHNOLOGY (ICNIT 2010), 2010, : 187 - 191
  • [20] Implementation of High Performance Hardware Architecture of OpenSURF Algorithm on FPGA
    Fan, Xitian
    Wu, Chenlu
    Cao, Wei
    Zhou, Xuegong
    Wang, Shengye
    Wang, Lingli
    [J]. PROCEEDINGS OF THE 2013 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), 2013, : 152 - 159