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...

Full description

Saved in:
Bibliographic Details
Main Authors: Liu, Weichen, Liu, Wenyang, Ye, Yichen, Lou, Qian, Xie, Yiyuan, Jiang, Lei
Other Authors: School of Computer Science and Engineering
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