Design Environment of Quantization-Aware Edge AI Hardware for Few-Shot Learning
This study aims to ensure consistency in accuracy throughout the entire design flow in the implementation of edge AI hardware for few-shot learning, by implementing fixed-point data processing in the pre-training and evaluation phases. Specifically, the quantization module, called Brevitas, is applied to implement fixed-point data processing, which allows for arbitrary specification of the bit widths for the integer and fractional parts. Two methods of fixed-point data quantization, quantization-aware training (QAT) and post-training quantization (PTQ), are utilized in Brevitas. With Tensil, which is used in the current design flow, the bit widths of the integer and fractional parts need to be 8 bits each or 16 bits each when implemented in hardware, but performance validation has shown that accuracy comparable to floating-point operations can be maintained even with 6 bits or 5 bits each, indicating potential for further reduction in computational resources. These results clearly contribute to the creation of a versatile design and evaluation environment for edge AI hardware for few-shot learning.
Authors
- Naoya Onizawa (ORCID: https://orcid.org/0000-0002-4855-7081)
- Takahiro Hanyu (ORCID: https://orcid.org/0000-0002-4397-8290)
- Vincent Gripon (ORCID: https://orcid.org/0000-0002-4353-4542)
- Mathieu Léonardon (ORCID: https://orcid.org/0000-0002-9973-843X)
- R. Kanda (ORCID: https://orcid.org/0000-0002-0249-2825)
Institutions
- Centre National de la Recherche Scientifique (FR)
- Université de Bretagne Occidentale (FR)
- Tohoku University (JP)
- Laboratoire des Sciences et Techniques de l’Information de la Communication et de la Connaissance (FR)
- IMT Atlantique (FR)
Publication Details
- Published
- 2024-08-11
- DOI
- https://doi.org/10.1109/mwscas60917.2024.10658789
- Citations
- 1
- Primary Topic
- Domain Adaptation and Few-Shot Learning
- Type
- article
- Field-Weighted Citation Impact
- 0.35