← Latest papers
⚡ electrical engineering

Wavelength-Division-Multiplexed Photonic Tensor Core Using Nonvolatile and Volatile Weighting with a General Matrix-Multiply Compiler

This paper presents the design, fabrication, and experimental demonstration of a wavelength-division-multiplexed photonic tensor core that integrates both nonvolatile phase-change memory and volatile thermo-optic weighting, supported by a custom compiler, to achieve high-efficiency matrix multiplication with projected performance reaching 8.75 TOPS and 3.04 TOPS/W.

Original authors: Xiaoxuan Ma, Nicola Peserico, Ahmed Khaled, Zhimu Guo, Safayat Chowdhury Nirjon, Jiawei Meng, Hamed Dalir, Bhavin J. Shastri, Volker J. Sorger

Published 2026-09-30
📖 4 min read☕ Coffee break read

Original authors: Xiaoxuan Ma, Nicola Peserico, Ahmed Khaled, Zhimu Guo, Safayat Chowdhury Nirjon, Jiawei Meng, Hamed Dalir, Bhavin J. Shastri, Volker J. Sorger

Original paper licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). ✨ This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

In the modern world, artificial intelligence has become a powerful force, driving everything from medical diagnostics to autonomous vehicles. However, this intelligence comes at a steep price: the massive computer chips that power these systems are hitting physical limits. They are becoming too large, too slow, and too energy-hungry to keep up with the growing demand for complex calculations. To solve this, scientists are looking toward light. Instead of using electricity to move information through silicon wires, as traditional computers do, researchers are exploring ways to use photons, or particles of light, to perform calculations. Light can travel faster and carry more data with less heat, offering a potential path to machines that are both incredibly fast and remarkably efficient. The challenge has been building a chip that can not only guide light but also use it to perform the specific, heavy-duty math that artificial intelligence requires, known as matrix multiplication, without losing accuracy or stability.

A team of researchers has now taken a significant step forward by designing and testing a new type of computer chip that uses light to perform these essential calculations. They created a device called a photonic tensor core, which acts as a specialized engine for the math behind artificial intelligence. The team built two different versions of this engine to see how they could handle different types of tasks. One version uses a special material that can store information permanently without needing power, much like a digital memory that never forgets. The other version uses a rapidly adjustable system that can change its settings in a flash, allowing it to adapt quickly to new data. Both versions rely on a technique called wavelength-division multiplexing, which allows the chip to send multiple streams of data at once by using different colors of light, similar to how a highway has multiple lanes to carry more traffic than a single road could handle.

The researchers successfully built these chips and tested them to see how well they could perform real-world tasks. They found that the version using the permanent material was extremely energy-efficient, consuming almost no power to hold its settings, making it ideal for devices that need to run for a long time on a single battery. The adjustable version, while using a bit more power to change its settings, offered higher precision and could be reconfigured quickly, making it better suited for tasks that require constant updates. To prove the system worked, the team used it to process images. They asked the chip to identify edges in a picture and to combine a face with a digital mask, tasks that are fundamental to how computers "see" and understand the world. The chip performed these operations with a very low error rate, successfully completing the calculations that would normally require a much larger and more power-hungry electronic processor.

To ensure the system could handle the complex math needed for larger artificial intelligence models, the researchers also developed a special software tool. This tool acts as a translator, breaking down massive, complicated mathematical problems into smaller pieces that the physical chip can handle. They tested this combination of hardware and software by simulating how the chip would recognize handwritten numbers, a classic test for artificial intelligence. The results showed that while the light-based system was slightly less accurate than a standard electronic computer when handling the most complex parts of the math, it was vastly superior in terms of speed and energy use. The researchers estimate that if they were to scale up their design to a larger size, the system could perform billions of calculations per second while using a fraction of the energy required by current technology.

This work demonstrates that it is possible to build a modular system where different types of light-based processors can be combined to suit specific needs. The team showed that by using light to perform the heavy lifting of mathematical calculations, they could create a system that is not only faster but also far more compact and energy-efficient than what is currently available. While the current prototype is a small proof of concept, the principles they demonstrated suggest a future where artificial intelligence could run on small, portable devices without the need for massive data centers. The researchers believe that by continuing to refine these light-based chips and integrating them with existing electronic systems, they can open the door to a new generation of technology that is capable of processing information at the speed of light, bringing powerful artificial intelligence to the edge of the network where it is needed most.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →