Dyna (May 2023)

Support vector machines implementation over integers modulo-M and Residue Number System

  • Sergio Andrés Arenas-Hoyos,
  • Álvaro Bernal-Noreña

DOI
https://doi.org/10.15446/dyna.v90n226.107112
Journal volume & issue
Vol. 90, no. 226

Abstract

Read online

In low-power hardware implementations for classification algorithms, it is often essential to use physical resources efficiently. In this sense, the use of modulo-M integer operations instead of floating-point arithmetic, can lead to better performance, especially when M represents the dynamic range of an arithmetic block of the Residue Number System (RNS) [1,2]. Following this premise, this work is aiming to provide a methodology for implementing a classifier, specifically a Support Vector Machine (SVM) [3], using modulo-M integers and proposing a method for the use of Residue Number System.

Keywords