Abstract
A scalable optical computer based on free-space optics and Koehler illumination was proposed to obtain optical parallelism in an artificial neural network. The Koehler illumination scheme can provide more uniform illumination and less crosstalk compared with the previous systems based on Abbe illumination. The proposed design was realised in hardware with 2 × 2 inputs and 2 × 2 outputs using light-emitting diodes, a liquid crystal display, lens arrays, and a detector array assembled in an optical cage system with subsidiary electronics. The feasibility of the constructed optical computer was demonstrated by achieving the expected results of the NAND and NOR logics in parallel in the nondifference mode. Additionally, a simple pattern-checking function in the difference mode was shown. In addition, the limit of the scalability and the effect of geometric aberration was discussed. Furthermore, a clustering technique was suggested to overcome the limitations of scalability. Clustering can continue to increase the array size and throughput by creating a new block of doubled input and output arrays from multistacks of basic optical modules. The proposed architecture and clustering method have the potential to realise massive optical parallelism if large-array components and high-speed electronics are used in the future.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.