HENNC: Hardware Engine for Artificial Neural Network-Based Chaotic Oscillators
This paper introduces a framework for automatically generating hardware cores for Artificial Neural Network (ANN)-based chaotic oscillators. The framework starts with training a model to approximate a chaotic system and subsequently conducts design space exploration to identify potential hardware architectures for implementation. From the selected solution, the framework generates synthesizable High-Level Synthesis (HLS) code and a validation testbench tailored for FieldProgrammable Gate Arrays (FPGAs). The proposed framework enables a rapid hardware design process for candidate architectures, offering superior hardware cost efficiency and throughput compared to manually designed solutions. The source code is available on GitHub<sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">1</sup><sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">1</sup>https://github.com/INRS-ECCoLe/HENNC.
Authors
- Mobin Vaziri (ORCID: https://orcid.org/0000-0001-6870-2189)
- Mohammad Mehdi Rahimifar (ORCID: https://orcid.org/0000-0002-6582-8322)
- J. M. Pierre Langlois (ORCID: https://orcid.org/0000-0003-1721-2520)
- Shervin Vakili (ORCID: https://orcid.org/0000-0002-4791-9298)
Institutions
- Institut National de la Recherche Scientifique (CA)
- Polytechnique Montréal (CA)
Publication Details
- Published
- 2024-09-23
- DOI
- https://doi.org/10.1109/hpec62836.2024.10938473
- Primary Topic
- Neural Networks and Applications
- Type
- article
- Field-Weighted Citation Impact
- 0.00