Searching. Please wait…
1457
37
174
32685
4710
2711
372
420
Abstract: This paper describes the advantages and disadvantages observed when describing complex parameterizable Artificial Neural Networks (ANNs) at the behavioral level using SystemC and at the Register Transfer Level (RTL) using VHDL. ANNs are complex to parameterize because they have a configurable number of layers, and each one of them has a unique configuration. This kind of structure makes ANNs, a priori, challenging to parameterize using Hardware Description Languages (HDL). Thus, it seems intuitively that ANNs would benefit from the raise in level of abstraction from RTL to behavioral level. This paper presents the results of implementing an ANN using both levels of abstractions. Results surprisingly show that VHDL leads to better results and allows a much higher degree of parameterization than SystemC. The implementation of these parameterizable ANNs are made open source and are freely available online. Finally, at the end of the paper we make some recommendation for future HLS tools to improve their parameterization capabilities.
Fuente: IEICE Transactions on Communications, 2019, E102.D(3), 512-521
Publisher: Institute of Electronics, Information and Communication Engineers
Publication date: 01/03/2019
No. of pages: 10
Publication type: Article
DOI: 10.1587/transinf.2018EDP7142
ISSN: 0916-8516,1745-1345
Publication Url: https://doi.org/10.1587/transinf.2018EDP7142
SCOPUS
Citations
Google Scholar
Metrics
UCrea Repository Read publication
DAVID ALEDO ORTEGA
CARRION SCHAFER, BENJAMIN
MORENO GONZÁLEZ, FÉLIX ANTONIO
Back