TY - GEN
T1 - Implementation of 3-D multiple linear regression in hardware using the xilinx spartan-3AN FPGA
AU - Grout, Ian
AU - Ferreira, Willian De Assis Pedrobon
AU - Silva, Alexandre Cesar Rodrigues Da
N1 - Publisher Copyright:
© 2019 IEEE.
PY - 2019/7
Y1 - 2019/7
N2 - In this paper, a linear regression algorithm implementation in hardware using the Field Programmable Gate Array (FPGA) is presented. A two-dimensional (2-D) simple linear regression aims to develop a linear equation of two variables based on observed data values in two dimensions. A more complex problem that this considered in this paper is the three-dimensional (3-D) multiple linear regression that approximates a linear equation of three variables based on a set of observed data points in three dimensions. The algorithm was initially modelled and verified using Python, NumPy and Matplotlib. The linear regression equation was then translated to hardware using a VHDL description of the algorithm targeting the Xilinx Spartan-3AN FPGA. In this paper, the design and simulation of the algorithm based on using the available hardware resources within the FPGA are introduced and discussed.
AB - In this paper, a linear regression algorithm implementation in hardware using the Field Programmable Gate Array (FPGA) is presented. A two-dimensional (2-D) simple linear regression aims to develop a linear equation of two variables based on observed data values in two dimensions. A more complex problem that this considered in this paper is the three-dimensional (3-D) multiple linear regression that approximates a linear equation of three variables based on a set of observed data points in three dimensions. The algorithm was initially modelled and verified using Python, NumPy and Matplotlib. The linear regression equation was then translated to hardware using a VHDL description of the algorithm targeting the Xilinx Spartan-3AN FPGA. In this paper, the design and simulation of the algorithm based on using the available hardware resources within the FPGA are introduced and discussed.
KW - FPGA
KW - Hardware
KW - Linear regression
KW - Machine learning
KW - VHDL
UR - http://www.scopus.com/inward/record.url?scp=85078859132&partnerID=8YFLogxK
U2 - 10.1109/ECTI-CON47248.2019.8955155
DO - 10.1109/ECTI-CON47248.2019.8955155
M3 - Conference contribution
AN - SCOPUS:85078859132
T3 - Proceedings of the 16th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology, ECTI-CON 2019
SP - 171
EP - 174
BT - Proceedings of the 16th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology, ECTI-CON 2019
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 16th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology, ECTI-CON 2019
Y2 - 10 July 2019 through 13 July 2019
ER -