Optical Turing Machine
![]()
The Optical Turing Machine (OTM) is an effort to design and implement a digital device that computes using multibit optical symbols. Its goal is to support high-speed computation using an encoding capable of high-speed long-distance transmission. High-speed networking requires optical encoding, which drives the need for digital optical computation. OTM explores the unification of communication and computation, and investigates the nature of Turing-equivalent computation.
Overview:
![]()
- J. Touch, “An Optical Turing Machine for Native Computing of Modulated Nework Data,” IEEE Computer Communications Workshop (CCW), Sedona, AZ, Nov. 2012.
Key technologies:
![]()
- Requirements for optical computation (in development)
Related Papers Support:
![]()
- J-Y. Yang, M. Ziyadi, Y. Aksaka, S. Khaleghi, M. Chitagarha, J. Touch, M. Sekiya, “Investigation of Polarization-Insensitive Phase Regeneration Using Polarization-Diversity Phase-Sensitive Amplifier,” ECOC 2013 (to appear).
Support:
![]()
OTM is supported in part by:
- USC/ISI New Research Initiative Grant
- NSF Center for Integrated Access Networks (CIAN) ERC


