Optimizing SVM Classifier Through Approximate and High Level Synthesis Techniques

2019 8th International Conference on Modern Circuits and Systems Technologies (MOCAST)(2019)

引用 5|浏览24
暂无评分
摘要
Leveraging the inherent error resilience of a large number of application domains, approximate computing is established as an efficient design alternative to improve their performance. Support Vector Machine (SVM) classifier is a widely adopted machine learning algorithm, that exhibits high error resilience and requires real-time execution. In this paper, we propose a highly optimized approximate SVM FPGA accelerator, utilizing arrhythmia detection in ECG signals as a case study. The proposed methodology applies two algorithmic approximation techniques, i.e., precision scaling and loop perforation, implemented in a coordinated manner in High-Level Synthesis (HLS). As a second level of performance enhancement, an exploration of the in-build optimization techniques of the HLS tool, with respect to the applied approximation, is also performed. Experimental evaluation shows that the proposed approximate SVM classifier attains a 15× speedup, while maintaining an accuracy of 96.7%.
更多
查看译文
关键词
approximate computing,highly optimized approximate SVM FPGA accelerator,algorithmic approximation techniques,precision scaling,loop perforation,optimization techniques,high level synthesis techniques,support vector machine classifier,machine learning algorithm,error resilience,SVM classifier,arrhythmia detection,ECG signals,HLS tool
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要