Cargando…

Real-time multi-task diffractive deep neural networks via hardware-software co-design

Deep neural networks (DNNs) have substantial computational requirements, which greatly limit their performance in resource-constrained environments. Recently, there are increasing efforts on optical neural networks and optical computing based DNNs hardware, which bring significant advantages for dee...

Descripción completa

Detalles Bibliográficos
Autores principales: Li, Yingjie, Chen, Ruiyang, Sensale-Rodriguez , Berardi, Gao, Weilu, Yu, Cunxi
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Nature Publishing Group UK 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8155121/
https://www.ncbi.nlm.nih.gov/pubmed/34040045
http://dx.doi.org/10.1038/s41598-021-90221-7
_version_ 1783699141430345728
author Li, Yingjie
Chen, Ruiyang
Sensale-Rodriguez , Berardi
Gao, Weilu
Yu, Cunxi
author_facet Li, Yingjie
Chen, Ruiyang
Sensale-Rodriguez , Berardi
Gao, Weilu
Yu, Cunxi
author_sort Li, Yingjie
collection PubMed
description Deep neural networks (DNNs) have substantial computational requirements, which greatly limit their performance in resource-constrained environments. Recently, there are increasing efforts on optical neural networks and optical computing based DNNs hardware, which bring significant advantages for deep learning systems in terms of their power efficiency, parallelism and computational speed. Among them, free-space diffractive deep neural networks (D(2)NNs) based on the light diffraction, feature millions of neurons in each layer interconnected with neurons in neighboring layers. However, due to the challenge of implementing reconfigurability, deploying different DNNs algorithms requires re-building and duplicating the physical diffractive systems, which significantly degrades the hardware efficiency in practical application scenarios. Thus, this work proposes a novel hardware-software co-design method that enables first-of-its-like real-time multi-task learning in D(2)2NNs that automatically recognizes which task is being deployed in real-time. Our experimental results demonstrate significant improvements in versatility, hardware efficiency, and also demonstrate and quantify the robustness of proposed multi-task D(2)NN architecture under wide noise ranges of all system components. In addition, we propose a domain-specific regularization algorithm for training the proposed multi-task architecture, which can be used to flexibly adjust the desired performance for each task.
format Online
Article
Text
id pubmed-8155121
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Nature Publishing Group UK
record_format MEDLINE/PubMed
spelling pubmed-81551212021-05-27 Real-time multi-task diffractive deep neural networks via hardware-software co-design Li, Yingjie Chen, Ruiyang Sensale-Rodriguez , Berardi Gao, Weilu Yu, Cunxi Sci Rep Article Deep neural networks (DNNs) have substantial computational requirements, which greatly limit their performance in resource-constrained environments. Recently, there are increasing efforts on optical neural networks and optical computing based DNNs hardware, which bring significant advantages for deep learning systems in terms of their power efficiency, parallelism and computational speed. Among them, free-space diffractive deep neural networks (D(2)NNs) based on the light diffraction, feature millions of neurons in each layer interconnected with neurons in neighboring layers. However, due to the challenge of implementing reconfigurability, deploying different DNNs algorithms requires re-building and duplicating the physical diffractive systems, which significantly degrades the hardware efficiency in practical application scenarios. Thus, this work proposes a novel hardware-software co-design method that enables first-of-its-like real-time multi-task learning in D(2)2NNs that automatically recognizes which task is being deployed in real-time. Our experimental results demonstrate significant improvements in versatility, hardware efficiency, and also demonstrate and quantify the robustness of proposed multi-task D(2)NN architecture under wide noise ranges of all system components. In addition, we propose a domain-specific regularization algorithm for training the proposed multi-task architecture, which can be used to flexibly adjust the desired performance for each task. Nature Publishing Group UK 2021-05-26 /pmc/articles/PMC8155121/ /pubmed/34040045 http://dx.doi.org/10.1038/s41598-021-90221-7 Text en © The Author(s) 2021 https://creativecommons.org/licenses/by/4.0/Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) .
spellingShingle Article
Li, Yingjie
Chen, Ruiyang
Sensale-Rodriguez , Berardi
Gao, Weilu
Yu, Cunxi
Real-time multi-task diffractive deep neural networks via hardware-software co-design
title Real-time multi-task diffractive deep neural networks via hardware-software co-design
title_full Real-time multi-task diffractive deep neural networks via hardware-software co-design
title_fullStr Real-time multi-task diffractive deep neural networks via hardware-software co-design
title_full_unstemmed Real-time multi-task diffractive deep neural networks via hardware-software co-design
title_short Real-time multi-task diffractive deep neural networks via hardware-software co-design
title_sort real-time multi-task diffractive deep neural networks via hardware-software co-design
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8155121/
https://www.ncbi.nlm.nih.gov/pubmed/34040045
http://dx.doi.org/10.1038/s41598-021-90221-7
work_keys_str_mv AT liyingjie realtimemultitaskdiffractivedeepneuralnetworksviahardwaresoftwarecodesign
AT chenruiyang realtimemultitaskdiffractivedeepneuralnetworksviahardwaresoftwarecodesign
AT sensalerodriguezberardi realtimemultitaskdiffractivedeepneuralnetworksviahardwaresoftwarecodesign
AT gaoweilu realtimemultitaskdiffractivedeepneuralnetworksviahardwaresoftwarecodesign
AT yucunxi realtimemultitaskdiffractivedeepneuralnetworksviahardwaresoftwarecodesign