Optical Data Preprocessing With Overlapped Memory for AI Bottlenecks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current computing architectures face energy inefficiencies and memory bottlenecks during large-scale data processing, leading to delays and data loss in AI operations, particularly in image processing tasks.
Innovation Solution
An optical data preprocessor using optical memory devices for overlapping and storing optical signals, reducing data transmission and processing time by converting and storing input data as overlapped image data, utilizing photoelectric conversion layers with suppressed spike-time dependent plasticity and maintained spike-number dependent plasticity characteristics.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If conventional von Neumann-based computing architectures are used for AI operations, then processing capability is maintained, but energy consumption increases significantly and scalability is limited
Solution Approach 1:
The patent replaces conventional von Neumann-based computing architectures with optical computing systems that use light instead of electrical signals for data processing. This substitution fundamentally changes the physical basis of computation, enabling parallel processing of optical signals through photodetectors and optical modulators, thereby reducing energy consumption while maintaining or enhancing processing capability for AI operations
Solution Approach 2:
The patent merges memory and processing functions into a unified optical computing system where optical signals are directly processed without conversion to electrical domain. The optical memory device stores optical signals, and the optical modulator processes them in-place, eliminating the separation between memory and processor that characterizes von Neumann architectures, thus reducing energy consumption and improving scalability
2Productivity
If preprocessing reduces the number of pixels by lowering image resolution, then processing speed improves, but data loss occurs and image quality degrades
Solution Approach 1:
The patent performs preliminary processing of optical signals directly in the optical domain before conversion to electrical signals. By using optical modulators to adjust signal characteristics and optical memory to store intermediate results, the system prepares data in a way that maintains information integrity while enabling faster subsequent processing, thus achieving speed improvement without significant data loss
3Quantity of substance
If analog signals are converted to digital format and stored in non-volatile memory for processing, then data storage capability is improved, but processing complexity increases and power loss occurs due to large-scale data transmission
Solution Approach 1:
The patent extracts only the essential features and characteristics of optical signals for storage and processing, rather than converting and storing complete high-resolution digital representations. By using optical memory to store compressed or feature-extracted data and processing only this reduced dataset, the system achieves adequate storage capacity while significantly reducing processing complexity and transmission power requirements
4Loss of information
If all analog data are transmitted for processing, then data completeness is maintained, but power consumption increases due to large-scale data transfer
Solution Approach 1:
The patent extracts and processes only the most relevant features from optical signals using optical modulators and selective filtering in the optical domain. By identifying and transmitting only essential data elements rather than complete analog datasets, the system maintains sufficient information completeness for accurate processing while dramatically reducing the volume of data transmission and associated power consumption
5Quantity of substance
If memory bottlenecks are present between memory and processing unit, then data storage is sufficient, but processing delays occur
Solution Approach 1:
The patent merges memory and processing functions into an integrated optical computing system where optical memory devices are directly coupled with optical modulators and photodetectors. This integration eliminates the physical and functional separation between memory and processor, allowing data to be processed in-place without transfer delays, thus resolving memory bottlenecks while maintaining adequate storage capacity
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This approach significantly reduces data volume, minimizes memory bottlenecks, and enhances processing speed and accuracy in AI training and inference, particularly in computer vision applications like autonomous driving and IoT, while lowering power consumption.
Implementation Method 1
Each of the optical memory devices may include: a substrate; a photoelectric conversion layer stacked on the substrate; and a source electrode and a drain electrode spaced apart from each other and formed on the photoelectric conversion layer.
Implementation Method 2
Each of the optical memory devices constituting the optical memory device array may have a photoelectric conversion and memory function that stores the optically input image data in an overlapped manner based on a conductivity change according to the number of times the optical image data are input.
Implementation Method 3
The photoelectric conversion layer may exhibit suppressed spike-time dependent plasticity (STDP) characteristics and exhibit spike-number dependent plasticity (SNDP) characteristics, so that the conductivity changes are accumulated with the same weight for each of the optically input image data that are input in a time-series manner.
Data Source
AI summary
The present invention provides an optical memory device-based optical data preprocessor and a method thereof, which improves data processing speed and reduces data bottlenecks by storing input optical signals in an overlapped manner and then outputting them as electrical signals for data processing.


