Litcius/Paper detail

DNNARA: A Deep Neural Network Accelerator using Residue Arithmetic and Integrated Photonics

Jiaxin Peng, Yousra Alkabani, Shuai Sun, Volker J. Sorger, Tarek El‐Ghazawi

202021 citationsDOIOpen Access PDF

Abstract

Deep Neural Networks (DNNs) are currently used in many fields, including critical real-time applications. Due to its compute-intensive nature, speeding up DNNs has become an important topic in current research. We propose a hybrid opto-electronic computing architecture targeting the acceleration of DNNs based on the residue number system (RNS). In this novel architecture, we combine the use of Wavelength Division Multiplexing (WDM) and RNS for efficient execution. WDM is used to enable a high level of parallelism while reducing the number of optical components needed to decrease the area of the accelerator. Moreover, RNS is used to generate optical components with short optical critical paths. In addition to speed, this has the advantage of lowering the optical losses and reducing the need for high laser power. Our RNS compute modules use one-hot encoding and thus enable fast switching between the electrical and optical domains.

Topics & Concepts

Computer sciencePhotonicsResidue number systemWavelength-division multiplexingMultiplexingArtificial neural networkDeep neural networksArchitectureElectronic engineeringComputer architectureWavelengthTelecommunicationsArtificial intelligenceEngineeringOptoelectronicsAlgorithmMaterials scienceArtVisual artsNeural Networks and Reservoir ComputingOptical Network TechnologiesPhotonic and Optical Devices
DNNARA: A Deep Neural Network Accelerator using Residue Arithmetic and Integrated Photonics | Litcius