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...
Autores principales: | , , , , |
---|---|
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 |