Cross-Layer Design for AI Acceleration with Non-Coherent Optical Computing

Febin Sunny,Mahdi Nikdast,Sudeep Pasricha
2023-03-23
Abstract:Emerging AI applications such as ChatGPT, graph convolutional networks, and other deep neural networks require massive computational resources for training and inference. Contemporary computing platforms such as CPUs, GPUs, and TPUs are struggling to keep up with the demands of these AI applications. Non-coherent optical computing represents a promising approach for light-speed acceleration of AI workloads. In this paper, we show how cross-layer design can overcome challenges in non-coherent optical computing platforms. We describe approaches for optical device engineering, tuning circuit enhancements, and architectural innovations to adapt optical computing to a variety of AI workloads. We also discuss techniques for hardware/software co-design that can intelligently map and adapt AI software to improve its performance on non-coherent optical computing platforms.
Machine Learning,Hardware Architecture,Emerging Technologies
What problem does this paper attempt to address?
The paper aims to address the issue of the high demand for computational resources by emerging artificial intelligence applications (such as ChatGPT, graph convolutional networks, and other deep neural networks). Current computing platforms (such as CPUs, GPUs, and TPUs) struggle to meet these demands, so the paper proposes a method to accelerate AI workloads using incoherent optical computing. Specifically, the paper explores how to overcome the challenges faced by incoherent optical computing platforms through cross-layer design and describes methods such as optical device engineering, circuit enhancements, and architectural innovations to accommodate various AI workloads. Additionally, the paper discusses hardware/software co-design techniques to intelligently map and adjust AI software, thereby improving its performance on incoherent optical computing platforms. Overall, the goal of the paper is to achieve efficient and low-power AI accelerators on incoherent optical computing platforms to address the bottlenecks and limitations faced by electronic computing platforms.