HolyLight : a nanophotonic accelerator for deep learning in data centers
Convolutional Neural Networks (CNNs) are widely adopted in object recognition, speech processing and machine translation, due to their extremely high inference accuracy. However, it is challenging to compute massive computationally expensive convolutions of deep CNNs on traditional CPUs and GPUs. Em...
Saved in:
Main Authors: | , , , , , |
---|---|
Other Authors: | |
Format: | Conference or Workshop Item |
Language: | English |
Published: |
2020
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/145393 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-145393 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1453932020-12-21T02:56:08Z HolyLight : a nanophotonic accelerator for deep learning in data centers Liu, Weichen Liu, Wenyang Ye, Yichen Lou, Qian Xie, Yiyuan Jiang, Lei School of Computer Science and Engineering 2019 Design, Automation & Test in Europe Conference & Exhibition (DATE) Engineering::Computer science and engineering Photonic DNN Accelerator Microdisk Convolutional Neural Networks (CNNs) are widely adopted in object recognition, speech processing and machine translation, due to their extremely high inference accuracy. However, it is challenging to compute massive computationally expensive convolutions of deep CNNs on traditional CPUs and GPUs. Emerging Nanophotonic technology has been employed for on-chip data communication, because of its CMOS compatibility, high bandwidth and low power consumption. In this paper, we propose a nanophotonic accelerator, HolyLight, to boost the CNN inference throughput in datacenters. Instead of an all-photonic design, HolyLight performs convolutions by photonic integrated circuits, and process the other operations in CNNs by CMOS circuits for high inference accuracy. We first build HolyLight-M by microdisk-based matrix-vector multipliers. We find analog-to-digital converters (ADCs) seriously limit its inference throughput per Watt. We further use microdisk-based adders and shifters to architect HolyLight-A without ADCs. Compared to the state-of-the-art ReRAM-based accelerator, HolyLight-A improves the CNN inference throughput per Watt by 13× with trivial accuracy degradation. Published version This work is partially supported by NAP M4082282 and SUG M4082087 from Nanyang Technological University, Singapore and NSFC 61772094, China. 2020-12-21T02:56:08Z 2020-12-21T02:56:08Z 2019 Conference Paper Liu, W., Liu, W., Ye, Y., Lou, Q., Xie, Y., & Jiang, L. (2019). HolyLight : a nanophotonic accelerator for deep learning in data centers. Proceedings of the Design, Automation & Test in Europe Conference & Exhibition (DATE), 1483-1488. doi:10.23919/DATE.2019.8715195 https://hdl.handle.net/10356/145393 10.23919/DATE.2019.8715195 1483 1488 en 04INS000515C130OST01 04INS000369C130OST01 © 2019 European Design and Automation Association (EDAA). All rights reserved. This paper was published in 2019 Design, Automation & Test in Europe Conference & Exhibition (DATE) and is made available with permission of European Design and Automation Association (EDAA). application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Computer science and engineering Photonic DNN Accelerator Microdisk |
spellingShingle |
Engineering::Computer science and engineering Photonic DNN Accelerator Microdisk Liu, Weichen Liu, Wenyang Ye, Yichen Lou, Qian Xie, Yiyuan Jiang, Lei HolyLight : a nanophotonic accelerator for deep learning in data centers |
description |
Convolutional Neural Networks (CNNs) are widely adopted in object recognition, speech processing and machine translation, due to their extremely high inference accuracy. However, it is challenging to compute massive computationally expensive convolutions of deep CNNs on traditional CPUs and GPUs. Emerging Nanophotonic technology has been employed for on-chip data communication, because of its CMOS compatibility, high bandwidth and low power consumption. In this paper, we propose a nanophotonic accelerator, HolyLight, to boost the CNN inference throughput in datacenters. Instead of an all-photonic design, HolyLight performs convolutions by photonic integrated circuits, and process the other operations in CNNs by CMOS circuits for high inference accuracy. We first build HolyLight-M by microdisk-based matrix-vector multipliers. We find analog-to-digital converters (ADCs) seriously limit its inference throughput per Watt. We further use microdisk-based adders and shifters to architect HolyLight-A without ADCs. Compared to the state-of-the-art ReRAM-based accelerator, HolyLight-A improves the CNN inference throughput per Watt by 13× with trivial accuracy degradation. |
author2 |
School of Computer Science and Engineering |
author_facet |
School of Computer Science and Engineering Liu, Weichen Liu, Wenyang Ye, Yichen Lou, Qian Xie, Yiyuan Jiang, Lei |
format |
Conference or Workshop Item |
author |
Liu, Weichen Liu, Wenyang Ye, Yichen Lou, Qian Xie, Yiyuan Jiang, Lei |
author_sort |
Liu, Weichen |
title |
HolyLight : a nanophotonic accelerator for deep learning in data centers |
title_short |
HolyLight : a nanophotonic accelerator for deep learning in data centers |
title_full |
HolyLight : a nanophotonic accelerator for deep learning in data centers |
title_fullStr |
HolyLight : a nanophotonic accelerator for deep learning in data centers |
title_full_unstemmed |
HolyLight : a nanophotonic accelerator for deep learning in data centers |
title_sort |
holylight : a nanophotonic accelerator for deep learning in data centers |
publishDate |
2020 |
url |
https://hdl.handle.net/10356/145393 |
_version_ |
1688665397291646976 |