Logotipo do repositório

FPGA hardware linear regression implementation using fixed-point arithmetic

dc.contributor.authorDe Assis Pedrobon Ferreira, Willian [UNESP]
dc.contributor.authorGrout, Ian
dc.contributor.authorDa Silva, Alexandre César Rodrigues
dc.contributor.institutionUniversidade Estadual Paulista (Unesp)
dc.contributor.institutionUniversity of Limerick
dc.date.accessioned2020-12-12T00:56:29Z
dc.date.available2020-12-12T00:56:29Z
dc.date.issued2019-08-26
dc.description.abstractIn this paper, a hardware design based on the field programmable gate array (FPGA) to implement a linear regression algorithm is presented. The arithmetic operations were optimized by applying a fixed-point number representation for all hardware based computations. A floating-point number training data point was initially created and stored in a personal computer (PC) which was then converted to fixed-point representation and transmitted to the FPGA via a serial communication link. With the proposed VHDL design description synthesized and implemented within the FPGA, the custom hardware architecture performs the linear regression algorithm based on matrix algebra considering a fixed size training data point set. To validate the hardware fixed-point arithmetic operations, the same algorithm was implemented in the Python language and the results of the two computation approaches were compared. The power consumption of the proposed embedded FPGA system was estimated to be 136.82 mW.en
dc.description.affiliationScholl of Engineering São Paulo State University (UNESP)
dc.description.affiliationDepartment of Electronic and Computer Engineering University of Limerick
dc.description.affiliationUnespScholl of Engineering São Paulo State University (UNESP)
dc.identifierhttp://dx.doi.org/10.1145/3338852.3339853
dc.identifier.citationProceedings - 32nd Symposium on Integrated Circuits and Systems Design, SBCCI 2019.
dc.identifier.dimensionspub.1121455083
dc.identifier.doi10.1145/3338852.3339853
dc.identifier.isbn9781450368445
dc.identifier.lattes7360563327585400
dc.identifier.orcid0000-0003-1462-0481
dc.identifier.orcid0000-0003-3646-7801
dc.identifier.scopus2-s2.0-85073410567
dc.identifier.urihttp://hdl.handle.net/11449/198009
dc.language.isoeng
dc.publisherAssociation for Computing Machinery (ACM)
dc.relation.ispartofProceedings - 32nd Symposium on Integrated Circuits and Systems Design, SBCCI 2019
dc.rights.accessRightsAcesso restritopt
dc.rights.sourceRightsclosed
dc.sourceScopus
dc.sourceDimensions
dc.subjectFixed-point arithmetic
dc.subjectFPGA
dc.subjectHardware
dc.subjectLinear regression
dc.subjectMachine learning
dc.titleFPGA hardware linear regression implementation using fixed-point arithmeticen
dc.typeTrabalho apresentado em eventopt
dspace.entity.typePublication
relation.isAuthorOfPublicationb65f4b2b-de58-4cad-b553-87b37d334605
relation.isAuthorOfPublication.latestForDiscoveryb65f4b2b-de58-4cad-b553-87b37d334605

Arquivos

Coleções