2021
DOI: 10.3390/electronics10020205
|View full text |Cite
|
Sign up to set email alerts
|

Algorithmic-Level Approximate Tensorial SVM Using High-Level Synthesis on FPGA

Abstract: Approximate Computing Techniques (ACT) are promising solutions towards the achievement of reduced energy, time latency and hardware size for embedded implementations of machine learning algorithms. In this paper, we present the first FPGA implementation of an approximate tensorial Support Vector Machine (SVM) classifier with algorithmic level ACTs using High-Level Synthesis (HLS). A touch modality classification framework was adopted to validate the effectiveness of the proposed implementation. When compared t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
8
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
7
2
1

Relationship

2
8

Authors

Journals

citations
Cited by 18 publications
(8 citation statements)
references
References 21 publications
0
8
0
Order By: Relevance
“…In this paper, the kNN algorithm is adopted for the design of an embedded tactile data processing architecture due to the: 1) high level of parallelization of the kNN algorithm, which makes it adequate for hardware acceleration, 2) high classification accuracy with a reduced computational complexity compared to state-of-the-art algorithms operating on the same task [28], [29], and 3) ability of complexity reduction without affecting the application quality using approximate computing techniques [23].…”
Section: Selection-based Knn Implementation and Case Studymentioning
confidence: 99%
“…In this paper, the kNN algorithm is adopted for the design of an embedded tactile data processing architecture due to the: 1) high level of parallelization of the kNN algorithm, which makes it adequate for hardware acceleration, 2) high classification accuracy with a reduced computational complexity compared to state-of-the-art algorithms operating on the same task [28], [29], and 3) ability of complexity reduction without affecting the application quality using approximate computing techniques [23].…”
Section: Selection-based Knn Implementation and Case Studymentioning
confidence: 99%
“…Several subsequent works applied different techniques on the same dataset to improve generalization performance and reduce computational costs. In [12], [13], the authors adopted the k-NN and the SVM models to address a two-class classification problem; approximate computing techniques reduced the execution time and memory usage during the inference phase.…”
Section: Related Workmentioning
confidence: 99%
“…The design input of hardware also must be software instead of the hardware description language to implement different NPR hardware modules flexibly and quickly. So, we have proposed a smart glass with a field programmable gate array, FPGA, and are developing an NPR library that can be converted to efficient hardware automatically by high-level synthesis (2)(3)(4) . To our best knowledge, there is no research about such smart glass and the HLS-oriented NPR library.…”
Section: Introductionmentioning
confidence: 99%