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 条
  • [21] 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
  • [22] A 128-way FPGA Platform for the Acceleration of KLMS Algorithm
    Ren, Xiaowei
    Yu, Qihang
    Chen, Badong
    Zheng, Nanning
    Ren, Pengju
    [J]. 2015 20TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2015, : 18 - 19
  • [23] 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
  • [24] 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
  • [25] HARDWARE IMPLEMENTATION OF SERPENT ENCRYPTION ALGORITHM ON XILINX FPGA DEVICES
    Grozea, Constantin
    Guiman, Gheorghe
    Hritcu, Daniel-Tiberius
    Radoi, Ionut
    [J]. 18TH INTERNATIONAL CONFERENCE - THE KNOWLEDGE-BASED ORGANIZATION: APPLIED TECHNICAL SCIENCES AND ADVANCED MILITARY TECHNOLOGIES, CONFERENCE PROCEEDING 3, 2012, : 240 - 242
  • [26] Design and Implementation of Hardware Architecture for Denoising Using FPGA
    Jeon, ByungMoo
    Lee, SangJun
    Jin, Jungdong
    Dung Duc Nguyen
    Jeon, Jae Wook
    [J]. 2013 IEEE 9TH INTERNATIONAL COLLOQUIUM ON SIGNAL PROCESSING AND ITS APPLICATIONS (CSPA), 2013, : 83 - 88
  • [27] Hardware Implementation of Sigmoid Activation Functions using FPGA
    Tsmots, Ivan
    Rabyk, Vasyl
    Skorokhoda, Oleksa
    [J]. 2019 IEEE 15TH INTERNATIONAL CONFERENCE ON THE EXPERIENCE OF DESIGNING AND APPLICATION OF CAD SYSTEMS (CADSM'2019), 2019,
  • [28] FPGA Implementation of Hardware Efficient Algorithm for Image Contrast Enhancement Using Xilinx System Generator
    Wilson, Garnet
    Premson, Y.
    [J]. INTERNATIONAL CONFERENCE ON EMERGING TRENDS IN ENGINEERING, SCIENCE AND TECHNOLOGY (ICETEST - 2015), 2016, 24 : 1141 - 1148
  • [29] FPGA Implementation of the EKF Algorithm for Localization in Mobile Robotics using a Unified Hardware Module Approach
    Contreras, Luis
    Cruz, Srgio
    Motta, J. M. S. T.
    Llanos, Carlos H.
    [J]. 2015 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2015,
  • [30] Implementation of BAQ algorithm using FPGA
    Gao, Junfeng
    Yang, Ruliang
    Ma, Xiaobing
    [J]. Shuju Caiji Yu Chuli/Journal of Data Acquisition and Processing, 2006, 21 (01): : 103 - 107