Cargando…

Learning automata based energy-efficient AI hardware design for IoT applications

Energy efficiency continues to be the core design challenge for artificial intelligence (AI) hardware designers. In this paper, we propose a new AI hardware architecture targeting Internet of Things applications. The architecture is founded on the principle of learning automata, defined using propos...

Descripción completa

Detalles Bibliográficos
Autores principales: Wheeldon, Adrian, Shafik, Rishad, Rahman, Tousif, Lei, Jie, Yakovlev, Alex, Granmo, Ole-Christoffer
Formato: Online Artículo Texto
Lenguaje:English
Publicado: The Royal Society Publishing 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7536019/
https://www.ncbi.nlm.nih.gov/pubmed/32921236
http://dx.doi.org/10.1098/rsta.2019.0593
_version_ 1783590480089448448
author Wheeldon, Adrian
Shafik, Rishad
Rahman, Tousif
Lei, Jie
Yakovlev, Alex
Granmo, Ole-Christoffer
author_facet Wheeldon, Adrian
Shafik, Rishad
Rahman, Tousif
Lei, Jie
Yakovlev, Alex
Granmo, Ole-Christoffer
author_sort Wheeldon, Adrian
collection PubMed
description Energy efficiency continues to be the core design challenge for artificial intelligence (AI) hardware designers. In this paper, we propose a new AI hardware architecture targeting Internet of Things applications. The architecture is founded on the principle of learning automata, defined using propositional logic. The logic-based underpinning enables low-energy footprints as well as high learning accuracy during training and inference, which are crucial requirements for efficient AI with long operating life. We present the first insights into this new architecture in the form of a custom-designed integrated circuit for pervasive applications. Fundamental to this circuit is systematic encoding of binarized input data fed into maximally parallel logic blocks. The allocation of these blocks is optimized through a design exploration and automation flow using field programmable gate array-based fast prototypes and software simulations. The design flow allows for an expedited hyperparameter search for meeting the conflicting requirements of energy frugality and high accuracy. Extensive validations on the hardware implementation of the new architecture using single- and multi-class machine learning datasets show potential for significantly lower energy than the existing AI hardware architectures. In addition, we demonstrate test accuracy and robustness matching the software implementation, outperforming other state-of-the-art machine learning algorithms. This article is part of the theme issue ‘Advanced electromagnetic non-destructive evaluation and smart monitoring’.
format Online
Article
Text
id pubmed-7536019
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher The Royal Society Publishing
record_format MEDLINE/PubMed
spelling pubmed-75360192020-10-09 Learning automata based energy-efficient AI hardware design for IoT applications Wheeldon, Adrian Shafik, Rishad Rahman, Tousif Lei, Jie Yakovlev, Alex Granmo, Ole-Christoffer Philos Trans A Math Phys Eng Sci Articles Energy efficiency continues to be the core design challenge for artificial intelligence (AI) hardware designers. In this paper, we propose a new AI hardware architecture targeting Internet of Things applications. The architecture is founded on the principle of learning automata, defined using propositional logic. The logic-based underpinning enables low-energy footprints as well as high learning accuracy during training and inference, which are crucial requirements for efficient AI with long operating life. We present the first insights into this new architecture in the form of a custom-designed integrated circuit for pervasive applications. Fundamental to this circuit is systematic encoding of binarized input data fed into maximally parallel logic blocks. The allocation of these blocks is optimized through a design exploration and automation flow using field programmable gate array-based fast prototypes and software simulations. The design flow allows for an expedited hyperparameter search for meeting the conflicting requirements of energy frugality and high accuracy. Extensive validations on the hardware implementation of the new architecture using single- and multi-class machine learning datasets show potential for significantly lower energy than the existing AI hardware architectures. In addition, we demonstrate test accuracy and robustness matching the software implementation, outperforming other state-of-the-art machine learning algorithms. This article is part of the theme issue ‘Advanced electromagnetic non-destructive evaluation and smart monitoring’. The Royal Society Publishing 2020-10-16 2020-09-14 /pmc/articles/PMC7536019/ /pubmed/32921236 http://dx.doi.org/10.1098/rsta.2019.0593 Text en © 2020 The Authors. http://creativecommons.org/licenses/by/4.0/ http://creativecommons.org/licenses/by/4.0/http://creativecommons.org/licenses/by/4.0/Published by the Royal Society under the terms of the Creative Commons Attribution License http://creativecommons.org/licenses/by/4.0/, which permits unrestricted use, provided the original author and source are credited.
spellingShingle Articles
Wheeldon, Adrian
Shafik, Rishad
Rahman, Tousif
Lei, Jie
Yakovlev, Alex
Granmo, Ole-Christoffer
Learning automata based energy-efficient AI hardware design for IoT applications
title Learning automata based energy-efficient AI hardware design for IoT applications
title_full Learning automata based energy-efficient AI hardware design for IoT applications
title_fullStr Learning automata based energy-efficient AI hardware design for IoT applications
title_full_unstemmed Learning automata based energy-efficient AI hardware design for IoT applications
title_short Learning automata based energy-efficient AI hardware design for IoT applications
title_sort learning automata based energy-efficient ai hardware design for iot applications
topic Articles
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7536019/
https://www.ncbi.nlm.nih.gov/pubmed/32921236
http://dx.doi.org/10.1098/rsta.2019.0593
work_keys_str_mv AT wheeldonadrian learningautomatabasedenergyefficientaihardwaredesignforiotapplications
AT shafikrishad learningautomatabasedenergyefficientaihardwaredesignforiotapplications
AT rahmantousif learningautomatabasedenergyefficientaihardwaredesignforiotapplications
AT leijie learningautomatabasedenergyefficientaihardwaredesignforiotapplications
AT yakovlevalex learningautomatabasedenergyefficientaihardwaredesignforiotapplications
AT granmoolechristoffer learningautomatabasedenergyefficientaihardwaredesignforiotapplications