Related Experiment Video
Updated: Feb 14, 2026

In vitro Synthesis of Native, Fibrous Long Spacing and Segmental Long Spacing Collagen
Published on: September 20, 2012
High-clockrate free-space optical in-memory computing
Yuanhao Liang1,2, James Wang1,2, Kaiwen Xue1,2
1Department of Electrical Engineering and Computing Sciences, University of California, Berkeley, CA, 94720, USA.
Abstract:
The ability to process and act on data in real time is increasingly critical for applications ranging from autonomous vehicles, three-dimensional environmental sensing, and remote robotics. However, the deployment of deep neural networks (DNNs) in edge devices is hindered by the lack of energy-efficient scalable computing hardware. Here, we introduce a fanout spatial time-of-flight optical neural network (FAST-ONN) that calculates billions of convolutions per second with ultralow latency and power consumption. This is enabled by the combination of high-speed dense arrays of vertical-cavity surface-emitting lasers (VCSELs) for input modulation with spatial light modulators of high pixel counts for in-memory weighting. In a three-dimensional optical system, parallel differential readout allows signed weight values for accurate inference in a single shot. The performance is benchmarked with feature extraction in You-Only-Look-Once (YOLO) for convolution at 100 million frames per second (MFPS), and in-system backward propagation training with photonic reprogrammability. The VCSEL transmitters are implementable in any free-space optical computing systems to improve the clockrate to over gigahertz, where the high scalability in device counts and channel parallelism enables a new avenue to scale up free space computing hardware.
Related Concept Videos
Space Trusses
At the core of a space truss lies the fundamental unit known as the tetrahedron. This structure is composed of six members that form a three-dimensional shape...
State Space Representation
Consider an RLC circuit, a...
System of Memory
Working Memory
Space Trusses: Problem Solving
Consider a tripod consisting of a tetrahedral space truss with a ball-and-socket joint at C. Suppose the height and lengths of the horizontal and vertical...
Transfer Function to State Space
In an RLC...

