Hardware acceleration of SVM classifier using Zynq SoC FPGA

0Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Support Vector Machines (SVM) is one of the most commonly used the state-of-the-art supervised machine learning algorithm for various classification problems. It provides high accuracy rate compared to other classification algorithms. However, When SVM is modelled only using Software, it is a time consuming algorithm due to its high computational complexity. This makes the algorithm to be not suitable for embedded real time applications. We propose a new hardware software co-design approach to achieve the real time performance by accelerating the computationally intensive classifier part of the algorithm as a custom hardware Intellectual Property (IP) core. In this paper, a novel Support Vector Machine (SVM) linear classifier is modelled as a custom hardware Intellectual Property (IP) core using High Level Synthesis (HLS). The developed IP core is optimized for latency and hardware resource utilization by applying various directives of HLS tool. The synthesis results of the IP core for Skin segmentation dataset is reported. The proposed hardware software co-design approach is implemented in real time on Zynq-7000 XC7Z020 System on Chip (SoC) field programmable gate arrays (FPGA). A detailed comparative results of proposed hardware software co-design approach and the complete software approach is reported in this work for Iris and Breast cancer dataset. A promising result of 18x speedup is achieved using SVM classifier hardware IP compared to is software counterpart.

Cite

CITATION STYLE

APA

Vidhyapathi, C. M., Maheshwar Reddy, M., Nikhil Reddy, T., Raj, A. N. J., & Kathirvelan, J. (2019). Hardware acceleration of SVM classifier using Zynq SoC FPGA. International Journal of Innovative Technology and Exploring Engineering, 8(12), 2280–2288. https://doi.org/10.35940/ijitee.L2562.1081219

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free