Reduced rank photonic computing accelerator
Use of artificial intelligence for tasks such as image classification and speech recognition has started to form an integral part of our lives. Facilitation of such tasks requires processing a huge amount of data, at times in real time, which has resulted in a computation bottleneck. Photonic cores...
Main Authors: | , , , , , |
---|---|
Format: | Journal article |
Language: | English |
Published: |
Optica Publishing Group
2023
|
_version_ | 1826310957451706368 |
---|---|
author | Aggarwal, S Bhaskaran, H Dong, B Feldmann, J Farmakidis, N Pernice, W |
author_facet | Aggarwal, S Bhaskaran, H Dong, B Feldmann, J Farmakidis, N Pernice, W |
author_sort | Aggarwal, S |
collection | OXFORD |
description | Use of artificial intelligence for tasks such as image classification and speech recognition has started to form an integral part of our lives. Facilitation of such tasks requires processing a huge amount of data, at times in real time, which has resulted in a computation bottleneck. Photonic cores promise ultra-fast convolutional processing by employing broadband optical links to perform parallelized matrix–vector multiplications (MVMs). Yet the scalability of photonic MVMs is limited by the footprint of the system and energy required for programming the weights, which scale with the matrix dimensionality (𝑀×𝑁). One approach is to reduce the number of hardware matrix weights required, which would allow for less aggressive scaling of the hardware. In this paper, we propose and experimentally demonstrate precisely such a hardware photonic architecture with reduced rank of operation, significantly improving on scalability and decreasing the system complexity. We employ the reduced photonic matrix with reconfigurable optical weights in image processing tasks where we demonstrate the ability to achieve edge detection and classification with 33% reduction in the conventional 3×3
kernel matrix and with no detectable loss of accuracy. While our demonstration is in photonics, this architecture can be universally adapted to MVM engines, and offers the potential for fast, scalable computations at a lower programming cost. |
first_indexed | 2024-03-07T08:01:14Z |
format | Journal article |
id | oxford-uuid:e5db1d4d-cfa9-4525-94bc-2d63a11dd5c8 |
institution | University of Oxford |
language | English |
last_indexed | 2024-03-07T08:01:14Z |
publishDate | 2023 |
publisher | Optica Publishing Group |
record_format | dspace |
spelling | oxford-uuid:e5db1d4d-cfa9-4525-94bc-2d63a11dd5c82023-09-20T14:38:51ZReduced rank photonic computing acceleratorJournal articlehttp://purl.org/coar/resource_type/c_dcae04bcuuid:e5db1d4d-cfa9-4525-94bc-2d63a11dd5c8EnglishSymplectic ElementsOptica Publishing Group2023Aggarwal, SBhaskaran, HDong, BFeldmann, JFarmakidis, NPernice, WUse of artificial intelligence for tasks such as image classification and speech recognition has started to form an integral part of our lives. Facilitation of such tasks requires processing a huge amount of data, at times in real time, which has resulted in a computation bottleneck. Photonic cores promise ultra-fast convolutional processing by employing broadband optical links to perform parallelized matrix–vector multiplications (MVMs). Yet the scalability of photonic MVMs is limited by the footprint of the system and energy required for programming the weights, which scale with the matrix dimensionality (𝑀×𝑁). One approach is to reduce the number of hardware matrix weights required, which would allow for less aggressive scaling of the hardware. In this paper, we propose and experimentally demonstrate precisely such a hardware photonic architecture with reduced rank of operation, significantly improving on scalability and decreasing the system complexity. We employ the reduced photonic matrix with reconfigurable optical weights in image processing tasks where we demonstrate the ability to achieve edge detection and classification with 33% reduction in the conventional 3×3 kernel matrix and with no detectable loss of accuracy. While our demonstration is in photonics, this architecture can be universally adapted to MVM engines, and offers the potential for fast, scalable computations at a lower programming cost. |
spellingShingle | Aggarwal, S Bhaskaran, H Dong, B Feldmann, J Farmakidis, N Pernice, W Reduced rank photonic computing accelerator |
title | Reduced rank photonic computing accelerator |
title_full | Reduced rank photonic computing accelerator |
title_fullStr | Reduced rank photonic computing accelerator |
title_full_unstemmed | Reduced rank photonic computing accelerator |
title_short | Reduced rank photonic computing accelerator |
title_sort | reduced rank photonic computing accelerator |
work_keys_str_mv | AT aggarwals reducedrankphotoniccomputingaccelerator AT bhaskaranh reducedrankphotoniccomputingaccelerator AT dongb reducedrankphotoniccomputingaccelerator AT feldmannj reducedrankphotoniccomputingaccelerator AT farmakidisn reducedrankphotoniccomputingaccelerator AT pernicew reducedrankphotoniccomputingaccelerator |