Skip to main content
Video s3
    Details
    Presenter(s)
    Mohammad Amir Mansoori Headshot
    Affiliation
    Affiliation
    Politecnico di Torino
    Country
    Country
    Italy
    Author(s)
    Affiliation
    Affiliation
    Politecnico di Torino
    Display Name
    Mario Casu
    Affiliation
    Affiliation
    Politecnico di Torino
    Abstract

    Implementing fast and accurate Support Vector Machine (SVM) classifiers in embedded systems with limited compute and memory capacity and in applications with real-time constraints, such as continuous medical monitoring for anomaly detection, can be challenging and calls for low cost, low power and resource efficient hardware accelerators. In this paper, we propose a flexible FPGA-based SVM accelerator highly optimized through a dataflow architecture. Thanks to High Level Synthesis (HLS) and the dataflow method, our design is scalable and can be used for large data dimensions when there is limited on-chip memory. The hardware parallelism is adjustable and can be specified according to the available FPGA resources. The performance of different SVM kernels are evaluated in hardware. In addition, an efficient fixed-point implementation is proposed to improve the speed. We compared our design with recent SVM accelerators and achieved a minimum of 10x speed-up compared to other HLS-based and 4.4x compared to HDL-based designs.

    Slides
    • HLS-Based Dataflow Hardware Architecture for Support Vector Machine in FPGA (application/pdf)