• DocumentCode
    2491068
  • Title

    A Heterogeneous FPGA Architecture for Support Vector Machine Training

  • Author

    Papadonikolakis, Markos ; Bouganis, Christos-Savvas

  • Author_Institution
    Dept. of Electr. & Electron. Eng., Imperial Coll. London, London, UK
  • fYear
    2010
  • fDate
    2-4 May 2010
  • Firstpage
    211
  • Lastpage
    214
  • Abstract
    Support Vector Machines is a powerful supervised learning tool. Its training phase, however, is a time-consuming task and heavily dependent on the training dataset size and dimensionality. In this work, we propose a scalable FPGA architecture for the acceleration of SVM training, which exploits the heterogeneous nature of the device and the diversities of the precision requirements among the dataset attributes. The maximum parallelization potential is obtained by maintaining the usage of DSPs and logic resources at the initial ratio of the FPGA device. The results demonstrate the efficiency of the heterogeneous architecture in both homogeneous and heterogeneous datasets. The proposed architecture outperforms other proposed designs by more than 6 times, in terms of raw computational speed.
  • Keywords
    digital signal processing chips; field programmable gate arrays; learning (artificial intelligence); support vector machines; DSP; heterogeneous FPGA architecture; support vector machine training; Computer architecture; Dynamic range; Field programmable gate arrays; Kernel; Power engineering computing; Quadratic programming; Supervised learning; Support vector machine classification; Support vector machines; Training data;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines (FCCM), 2010 18th IEEE Annual International Symposium on
  • Conference_Location
    Charlotte, NC
  • Print_ISBN
    978-0-7695-4056-6
  • Electronic_ISBN
    978-1-4244-7143-0
  • Type

    conf

  • DOI
    10.1109/FCCM.2010.39
  • Filename
    5474048