LightMat-HP: A Photonic-Electronic System for Accelerating General Matrix Multiplication With Configurable Precision
Hailong Gong, Haibo Zhang, Amanda S. Barnard, Mahbub Hassan, Matt Woolley, Rajkumar Buyya

TL;DR
LightMat-HP is a hybrid photonic-electronic system designed to accelerate matrix multiplication with configurable precision, addressing the limitations of existing photonic systems in high-precision workloads.
Contribution
It introduces a novel slicing-based photonic multiplication scheme and a tile-based dataflow for flexible, high-precision matrix multiplication acceleration.
Findings
Outperforms FPGA, GPU, and existing photonic accelerators in throughput, latency, and energy efficiency.
Demonstrates effectiveness on a photonic prototype and large-scale simulations.
Achieves high-precision computation using low bit-width photonic multiplication combined with digital accumulation.
Abstract
Matrix multiplication is a fundamental kernel in large-scale artificial intelligence and scientific computing, but its performance on conventional electronic accelerators is increasingly constrained by memory bandwidth and energy efficiency. Photonic computing offers a promising alternative due to its ultra-high bandwidth, massive parallelism, and low power dissipation. However, most existing photonic systems are limited to low-precision computation because of analog optical modulation constraints and noise accumulation, which restricts their applicability in precision-critical workloads. To address this limitation, we propose LightMat-HP, a hybrid photonic-electronic computing system that enables end-to-end acceleration of general matrix multiplication with configurable computational precision. LightMat-HP adopts block floating-point (BFP) arithmetic to reduce computational complexity…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
