• DocumentCode
    2045992
  • Title

    Low-energy architectures for Support Vector Machine computation

  • Author

    Ayinala, M. ; Parhi, Keshab

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Minnesota, Minneapolis, MN, USA
  • fYear
    2013
  • fDate
    3-6 Nov. 2013
  • Firstpage
    2167
  • Lastpage
    2171
  • Abstract
    This brief presents a novel architecture for Support Vector Machines (SVMs), a machine learning algorithm that performs classification tasks. SVMs achieve very good classification accuracy at the cost of high computational complexity. We propose a low-energy architecture based on approximate computing by exploiting the inherent error resilience in the SVM computation. We present two design optimizations, fixed-width multiply-add and non-uniform look-up table (LUT) for exponent function to minimize power consumption and hardware complexity while retaining the classification performance. A novel non-uniform quantization scheme is proposed for implementing the exponent function which reduces the size of the look-up table by 50%. The proposed non-uniform look-up table reduces the power consumption by 35% using 10-bit quantization. The proposed architecture is programmable and can evaluate three different kernels (linear, polynomial, radial basis function (RBF)). The proposed design consumes 31% less energy on average compared to a conventional design. We estimate that SVM computation using RBF kernel can be performed in 382.2nJ for 36 features and 5000 support vectors using 65nm technology.
  • Keywords
    computational complexity; learning (artificial intelligence); pattern classification; power aware computing; support vector machines; table lookup; LUT; RBF kernel; SVM computation; approximate computing; error resilience; exponent function; fixed-width multiply-add; hardware complexity; high computational complexity; low-energy architectures; machine learning algorithm; nonuniform look-up table; nonuniform quantization scheme; power consumption minimization; radial basis function; support vector machine computation; Kernel; Polynomials; Quantization (signal); Support vector machines; Table lookup; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signals, Systems and Computers, 2013 Asilomar Conference on
  • Conference_Location
    Pacific Grove, CA
  • Print_ISBN
    978-1-4799-2388-5
  • Type

    conf

  • DOI
    10.1109/ACSSC.2013.6810693
  • Filename
    6810693