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
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;
Conference_Titel :
Signals, Systems and Computers, 2013 Asilomar Conference on
Conference_Location :
Pacific Grove, CA
Print_ISBN :
978-1-4799-2388-5
DOI :
10.1109/ACSSC.2013.6810693