Hardware Acceleration of Sparse Oblique Decision Trees for Edge Computing

Authors

  • Predrag Teodorovic
  • Rastislav Struharik

DOI:

https://doi.org/10.5755/j01.eie.25.5.24351

Keywords:

Decision trees, Hardware accelerator architectures, Genetic algorithms, Edge computing

Abstract

This paper presents a hardware accelerator for sparse decision trees intended for FPGA applications. To the best of authors’ knowledge, this is the first accelerator of this type. Beside the hardware accelerator itself, a novel algorithm for induction of sparse decision trees is also presented. Sparse decision trees can be attractive because they require less memory resources and can be more efficiently processed using specialized hardware compared to traditional oblique decision trees. This can be of significant interest, particularly, in the edge-based applications, where memory and compute resources as well as power consumption are severely constrained. The performance of the proposed sparse decision tree induction algorithm as well as developed hardware accelerator are studied using standard benchmark datasets obtained from the UCI Machine Learning Repository database. The results of the experimental study indicate that the proposed algorithm and hardware accelerator are very favourably compared with some of the existing solutions.

Downloads

Published

2019-10-06

How to Cite

Teodorovic, P. ., & Struharik, R. . (2019). Hardware Acceleration of Sparse Oblique Decision Trees for Edge Computing. Elektronika Ir Elektrotechnika, 25(5), 18-24. https://doi.org/10.5755/j01.eie.25.5.24351

Issue

Section

ELECTRONICS