Publication
Hybrid dot-product calculation for convolutional neural networks in FPGA
dc.contributor.author | Véstias, Mário | |
dc.contributor.author | Duarte, Rui Policarpo | |
dc.contributor.author | De Sousa, Jose | |
dc.contributor.author | Cláudio de Campos Neto, Horácio | |
dc.date.accessioned | 2019-11-19T11:52:07Z | |
dc.date.available | 2019-11-19T11:52:07Z | |
dc.date.issued | 2019-11-07 | |
dc.description | Este trabalho foi financiado pelo Concurso Anual para Projetos de Investigação, Desenvolvimento, Inovação e Criação Artística (IDI&CA) 2018 do Instituto Politécnico de Lisboa. Código de referência IPL/2018/LiteCNN_ISEL | |
dc.description.abstract | Convolutional Neural Networks (CNN) are quite useful in edge devices for security, surveillance, and many others. Running CNNs in embedded devices is a design challenge since these models require high computing power and large memory storage. Data quantization is an optimization technique applied to CNN to reduce the computing and memory requirements. The method reduces the number of bits used to represent weights and activations, which consequently reduces the size of operands and of the memory. The method is more effective if hybrid quantization is considered in which data in different layers may have different bit widths. This article proposes a new hardware module to calculate dot-products of CNNs with hybrid quantization. The module improves the implementation of CNNs in low density FPGAs, where the same module runs dot-products of different layers with different data quantizations. We show implementation results in ZYNQ7020 and compare with state-of-the-art works. Improvements in area and performance are achieved with the new proposed module. | pt_PT |
dc.description.version | info:eu-repo/semantics/publishedVersion | pt_PT |
dc.identifier.citation | VÉSTIAS, Mário P.; [et al] – Hybrid dot-product calculation for convolutional neural networks in FPGA. In 2019 29th International Conference on Field Programmable Logic and Applications (FPL). Barcelona, Spain: IEEE, 2019. ISBN 978-1-7281-4884-7. Pp. 350-353 | pt_PT |
dc.identifier.doi | 10.1109/FPL.2019.00062 | pt_PT |
dc.identifier.isbn | 978-1-7281-4884-7 | |
dc.identifier.isbn | 978-1-7281-4885-4 | |
dc.identifier.issn | 1946-1488 | |
dc.identifier.issn | 1946-147X | |
dc.identifier.uri | http://hdl.handle.net/10400.21/10716 | |
dc.language.iso | eng | pt_PT |
dc.publisher | Institute of Electrical and Electronics Engineers | pt_PT |
dc.relation | UID/CEC/50021/2019 - FCT | pt_PT |
dc.relation | Projeto financiado no âmbito do Concurso de Projetos de Investigação, Desenvolvimento, Inovação & Criação Artística (IDI&CA) financiados pelo Instituto Politécnico de Lisboa. IPL/2018/LiteCNN_ISEL | pt_PT |
dc.relation.publisherversion | https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8892075 | pt_PT |
dc.subject | Deep learning | pt_PT |
dc.subject | Convolutional Neural Network | pt_PT |
dc.subject | Embedded computing | pt_PT |
dc.subject | Hybrid quantization | pt_PT |
dc.subject | Field-Programmable Gate Array | pt_PT |
dc.title | Hybrid dot-product calculation for convolutional neural networks in FPGA | pt_PT |
dc.type | conference object | |
dspace.entity.type | Publication | |
oaire.citation.conferencePlace | 8-12 Sept. 2019 - Barcelona, Spain | pt_PT |
oaire.citation.endPage | 353 | pt_PT |
oaire.citation.startPage | 350 | pt_PT |
oaire.citation.title | 2019 29th International Conference on Field Programmable Logic and Applications (FPL) | pt_PT |
person.familyName | Véstias | |
person.familyName | Duarte | |
person.familyName | de Sousa | |
person.familyName | Cláudio de Campos Neto | |
person.givenName | Mário | |
person.givenName | Rui | |
person.givenName | Jose | |
person.givenName | Horácio | |
person.identifier.ciencia-id | 4717-C2C7-3F2C | |
person.identifier.ciencia-id | B91E-770F-19A3 | |
person.identifier.ciencia-id | BE18-E262-E0EC | |
person.identifier.ciencia-id | 9915-3BDF-5C35 | |
person.identifier.orcid | 0000-0001-8556-4507 | |
person.identifier.orcid | 0000-0002-7060-4745 | |
person.identifier.orcid | 0000-0001-7525-7546 | |
person.identifier.orcid | 0000-0002-3621-8322 | |
person.identifier.rid | H-9953-2012 | |
person.identifier.rid | I-4402-2015 | |
person.identifier.rid | L-6859-2015 | |
person.identifier.scopus-author-id | 14525867300 | |
person.identifier.scopus-author-id | 24823991600 | |
person.identifier.scopus-author-id | 7102813024 | |
rcaap.rights | closedAccess | pt_PT |
rcaap.type | conferenceObject | pt_PT |
relation.isAuthorOfPublication | a7d22b29-c961-45ac-bc09-cd5e1002f1e8 | |
relation.isAuthorOfPublication | f2b4b9e6-6c89-48c7-bc83-62d2e98a787b | |
relation.isAuthorOfPublication | d98a4d45-2d45-42ec-9f1d-14775723709b | |
relation.isAuthorOfPublication | 38334d5e-83e8-494c-a9e0-396299376d97 | |
relation.isAuthorOfPublication.latestForDiscovery | f2b4b9e6-6c89-48c7-bc83-62d2e98a787b |