Evolving classifiers on field programmable gate arrays: Migrating XCS to FPGAs

被引:4
|
作者
Bolchini, Cristiana [1 ]
Ferrandi, Paolo [1 ]
Lanzi, Pier Luca [1 ]
Salice, Fabio [1 ]
机构
[1] Politecn Milan, Dipartimento Elettron & Informaz, I-20133 Milan, Italy
关键词
learning classifier systems; XCS; FPGA;
D O I
10.1016/j.sysarc.2006.02.007
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The paper presents the first results of the prototype implementation of the eXtended learning Classifier System (XCS) in hardware and precisely on Field Programmable Gate Arrays. For this purpose we introduce a version of the XCS classifier system completely based on integer arithmetic, that we name XCSi, instead of the usual floating point one, to exploit the peculiarities and overcome the limitations of the hardware platform. We present an analysis of XCSi performance and the guidelines for a hardware implementation, showing that, although there is a dramatic reduction of available precision, the integer version of XCS can reach optimal performance in all problems considered, though it often converges more slowly than the original floating point version. Guidelines for a hardware implementation are provided, by analyzing how XCSi functional components can be designed on an FPGA. (C) 2006 Elsevier B.V. All rights reserved.
引用
收藏
页码:516 / 533
页数:18
相关论文
共 50 条
  • [1] Design issues in field programmable gate arrays (FPGAs)
    Abd-El-Barr, M
    Vranesic, Z
    [J]. ICM'99: ELEVENTH INTERNATIONAL CONFERENCE ON MICROELECTRONICS - PROCEEDINGS, 1999, : 169 - 172
  • [2] Application of fuzzy logic for technology mapping of field programmable gate arrays (FPGAs)
    Lee, JY
    Shragowitz, E
    [J]. APPLICATIONS OF FUZZY LOGIC TECHNOLOGY III, 1996, 2761 : 237 - 248
  • [3] Dataflow computation with intelligent memories emulated on field-programmable gate arrays (FPGAs)
    Ingersoll, S
    Ziavras, SG
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2002, 26 (06) : 263 - 280
  • [4] A Self-Timed Multipurpose Delay Sensor for Field Programmable Gate Arrays (FPGAs)
    Gomez Osuna, Carlos
    Ituero, Pablo
    Lopez-Vallejo, Marisa
    [J]. SENSORS, 2014, 14 (01) : 129 - 143
  • [5] SEU HARDENING OF FIELD-PROGRAMMABLE GATE ARRAYS (FPGAS) FOR SPACE APPLICATIONS AND DEVICE CHARACTERIZATION
    KATZ, R
    BARTO, R
    MCKERRACHER, P
    KOGA, R
    [J]. IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 1994, 41 (06) : 2179 - 2186
  • [6] Field programmable gate arrays in space
    Fernández-León, A
    [J]. IEEE INSTRUMENTATION & MEASUREMENT MAGAZINE, 2003, 6 (04) : 42 - 48
  • [7] Field-programmable gate arrays
    Bhatia, D
    [J]. VLSI DESIGN, 1996, 4 (04) : R1 - R2
  • [8] FIELD-PROGRAMMABLE GATE ARRAYS
    JAY, C
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 1993, 17 (07) : 370 - 370
  • [9] Fingerprinting Field Programmable Gate Arrays
    Jyothi, Vinayaka
    Poojari, Ashik
    Stern, Richard
    Karri, Ramesh
    [J]. 2017 IEEE 35TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2017, : 337 - 340
  • [10] Field-programmable gate arrays
    Marchal, P
    [J]. COMMUNICATIONS OF THE ACM, 1999, 42 (04) : 57 - 59