Superior University Lahore: (Optical Computing)
Superior University Lahore: (Optical Computing)
Superior University Lahore: (Optical Computing)
PROJECT REPORT
[OPTICAL COMPUTING]
Project Team
[Project Supervisor]
([Sir. Muhammad Aqeel])
1
Optical Computing
Table of Content
2
Optical Computing
Optical Computing
Abstract
Optical computing is a very interesting 60-year old field of research. This paper
gives a brief historical review of the life of optical computing from the early days
until today. Optical computing generated a lot of enthusiasm in the sixties with
major breakthroughs opening a large number of perspectives. The period between
1980 and 2000 could be called the golden age with numerous new technologies
and innovating optical processors designed and constructed for real applications.
Today the field of optical computing is not ready to die, it has evolved and its
results benefit to new research topics such as Nano optics, bio photonics, or
communication systems.
1. History:
Optical computing is a very interesting 60-year old field of research. This paper
gives a brief historical review of the life of optical computing from the early days
until today. Optical computing generated a lot of enthusiasm in the sixties with
major breakthroughs opening a large number of perspectives. The period between
1980 and 2000 could be called the golden age with numerous new technologies
and innovating optical processors designed and constructed for real applications.
Today the field of optical computing is not ready to die, it has evolved and its
results benefit to new research topics such as Nano optics, bio photonics, or
communication systems.
state of the art of optical computing at the time of their publication in 1972 [1], in
1981-82 [2, 3], in 1989 [4], and in 1998-99 [5, 6].
Since optical computing is such a well-defined field over such a long period of
time, it is interesting to study its evolution and this study can be helpful to
understand why some research domains were very successful during only a limited
period of time while other have generated numerous applications that are still in
use. From the beginning there was a lot of questioning about the potential of optics
for computing whereas there was no doubt about the potential and the future of
electronics. Caulfield wrote in 1998 an interesting and enlightening paper on the
perspectives in optical computing [7] where he discusses this competition between
optics and electronics and shows that there were three phases, first “ignorance and
underestimation” of electronics then “awakening and fear inferiority” and now
“realistic acceptance that optical computing and electronics are eternal partners”.
The purpose of this paper is to show a short history of optical computing from the
origin until today. This historical overview will show that the first years generated
a lot of enthusiasm regarding the potential of optics for information processing,
this period was followed by a small slowdown before the golden age that started
around 1980 until the beginning of the new century.
Section 2 presents the basic principles of optical information processing,
Section 3 gives a historical review of the research from the first years until 1980
and Section 4 describes the research activity from 1980 to 2004. Section 5 shows
the evolution of the domain until today.
Optical or photonic computing uses photons produced by lasers or diodes for
computation. For decades, photons have promised to allow a
higher bandwidth than the electrons used in conventional computers (see optical
fibers).
Most research projects focus on replacing current computer components with
optical equivalents, resulting in an optical digital computer system
processing binary data. This approach appears to offer the best short-term
prospects for commercial optical computing, since optical components could be
integrated into traditional computers to produce an optical-electronic hybrid.
However, optoelectronic devices lose 30% of their energy converting electronic
energy into photons and back; this conversion also slows the transmission of
messages. All-optical computers eliminate the need for optical-electrical-optical
(OEO) conversions, thus lessening the need for electrical power. [1
4
Optical Computing
INTRODUCTION
Optical computing has been one of the most important areas of research for the
past sixty years. This paper gives a brief historical review of the life of optical
computing from the early days until today. The interest in Optical computing
started in the sixties with major breakthroughs opening a large number of
perspectives. The period after 1980’s could be called the golden age as various
new inventions and applications of optical computing were developed. Even today
the optical computing is an important area of research and has evolved and its
results benefit to new research topics such as Nano optics, bio photonics, or
communication systems.
Optical computing has been of great importance over a long period of time and
hence it is interesting to study its evolution. A debate about using optics in
computers has been since the beginning whereas there was no doubt about the
potential and the future of electronics. Caulfield in 1998 wrote a paper on the
perspectives in optical computing where he discusses this competition between
optics and electronics and shows that there were three phases, first “ignorance and
underestimation” of electronics then “awakening and fear inferiority” and now
“realistic acceptance that optical computing and electronics are eternal partners”.
The purpose of this paper is to study the evolution of optical computing from the
origin until today. This study will lead us to understand the beginning of Optical
computing which slowed down after a great start until the mid-80’s, after which
various applications of optical computing have been developed.
5
Optical Computing
The processor is the combination of three planes: the input plane, the processing
plane, and the output plane.
The data to be processed are displayed in the input plane. A Spatial Light
Modulator (SLM) is used to per- form an electrical to optical conversion, in this
plane for most of the time. The input signal can be 1D or 2D. A
1D input signal uses an acousto-optic cell and 2D SLMs
for 2D signals. The processing plane can be composed of
lenses, holograms (optically recorded or computer genre-
acted) or nonlinear components. This is the heart of the
processing, and in most optical processors, this part can be
performed at the speed of the light.
A photo detector array, a photo detector, or a camera
com- poses the output plane where the results of the processing are detected.
ISSN 2229-5518
Filtering and was developed during the following years by several authors
The input scene is displayed in the input plane which Fourier transform is
performed by Lens 1. The complex conjugated of the Fourier transform of the
reference is placed in the Fourier plane and therefore multiplied by the Fourier
transform of the input scene. Lens 2 per- forms a second Fourier transform t ha t
6
Optical Computing
that is represented by two images, the reference r (x, y) and the scene s(x, y) are
placed side by side in the input plane that is Fourier transformed by the first lens.
The intensity of the joint spectrum is detected and then its Fourier transform is
performed. This second Fourier transform is composed by several terms including
the cross correlations between the scene and the reference. coherent
Optical processors. Incoherent optical processors were also proposed: the
information is not carried by complex wave amplitudes but by wave intensities.
Incoherent
processors are not sensitive to the phase variations in the input plane and they
exhibit no c oh Edenton is However, the non-negative real value of the information
imposes s to use various tricks for the implementation of some signal processing
applications.
7
Optical Computing
As Seen in 1962.
8
Optical Computing
electronic computers. For him, the optical computers will have a different form
than electronic computers; they will be more parallel.
2004)
ISSN 2229-5518
The time between 1980 and 2004 could be called the optical computing golden
age. There was a lot of encouragement in the field, the future looked very bright,
and there was monetary help for the research effort was also available worldwide.
The journals had frequently a special issue on the topics and Applied Optics had
every 10th of month an issue entitled “Information Processing”. The research was
very fruitful in all the domains of optical information processing including
theoretical work on algorithms, analog and digital computing, linear and non-
linear computing. Optical correlates for real applications were even com-
serialized. However, around 2000, we could feel the de- cline in the subject. The
reasons are multiple, but the evolution of digital computers in term of performance,
power and also flexibility can be pointed out. They are also very easy to use even
for a non- specialist.
It is impossible to list here all the work carried out in the domain from 1980 to
2004. Several books give the state of the art of the domain at the time of their
publication [4, 6]. In the following, we shall study only some aspects of the
research during this period, and we apologize for some important results that may
be missing. The sole purpose is to give to reader an idea of the evolution of the
domain during this period.
Since the availability of SLMs was an important issue for the success of optical
information processing, a lot of report has been invested after 1980 into the
development of SLMs fulfilling the optical processors requirements in terms of
speed, resolution, and size and modulation c a- p ability . A paper written by Fisher
and Lee gives the status of the 2D SLM technology in 1987 and shows that, at this
time, the best feasible SLM performance values are found to include:
about 100 × 100 resolution elements, 10-Hz framing rates,
1-s storage, less than 50 μJ/cm2 sensitivity, five-level dynamic
range, and 10-percent spatial uniformity.
Many deferent SLMs have been proposed and ma n y prototypes fabricated for
example, besides liquid crystal SLMs, magneto-optic SLMs, multiple quantum
wells devices (MQW) Si PLZT SLMs and Deformable Mirror Devices. However
very few of these SLMs have survived. Therefore, today, among the SLMs
commercially available, mostly for display purpose, two technologies prevail:
liquid crystal technology and Digital Micro- mirrors Devices DMD (MEMS based
technology).
In conclusion, since the origin of the optical processors, commercially available
SLMs are fulfilling the requirements in terms of speed, modulation capability, and
resolution. The applications of SLMs are numerous, for example, recent papers
have reported different applications of LCoS SLMs, such as pulse shaping,
quantum key distribution, hologram reconstruction, computer generated
holograms, DOEs, optical tweezers, optical metrology.
10
Optical Computing
ISSN 2229-5518
cussing. Typical examples are the optical tweezers and the optical trapping.
Thanks to the digital holography, where the holographic plate is replaced by a
camera, holography is particularly used for the quality control of manufactured
products, and for digital holographic microscopy.
11
Optical Computing
Definition:
Example:
12
Optical Computing
The flow of electric current is only 10 percent of the speed of light. This poses
severe restrictions on long distance data transmission. Such restrictions resulted in
the evolution of optical fiber. By applying the advantages of IR networks and/or
visible light at the component and device scale, a computer (Optical Computer) can
be developed that has 10 times more processing power than conventional systems.
The main Optical components required for computing in an Optical Computer are:
13
Optical Computing
1. optical processor
2. optical data transfer, e.g. Fiber optic cable
3. optical storage, e.g. CD/DVD/Blu-ray, etc.
14
Optical Computing
Substituting electrical components will need data format conversion from photons
to electrons, which will make the system slower.
Controversy
A further misconception is that since light can travel much faster than the drift
velocity of electrons, and at frequencies measured in THz, optical transistors
should be capable of extremely high frequencies. However, any electromagnetic
wave must obey the transform limit, and therefore the rate at which an optical
transistor can respond to a signal is still limited by its spectral bandwidth.
However, in fiber optic communications, practical limits such as dispersion often
constrain channels to bandwidths of 10s of GHz, only slightly better than many
silicon transistors. Obtaining dramatically faster operation than electronic
transistors would therefore require practical methods of transmitting ultrashort
pulses down highly dispersive waveguides.
15
Optical Computing
The need for Optical Computer (s) emerged from the fact that the conventional
computers are limited by the time response of electronic circuits and also the
building up of heat damages the electronic components. For example:
Microprocessors contain billions of transistors and sometimes they operate at clock
speeds in excess of 3 billion cycles per second which implies that the transistors
are exposed to lots of heat, which accelerates their chances of damage.
16
Optical Computing
The first step is to create a graph-like structure made from optical cables and
splitters. Each graph has a start node and a destination node.
The light enters through the start node and traverses the graph until it reaches
the destination. It is delayed when passing through arcs and divided inside
nodes.
The light is marked when passing through an arc or through an node so that we
can easily identify that fact at the destination node.
At the destination node we will wait for a signal (fluctuation in the intensity of
the signal) which arrives at a particular moment(s) in time. If there is no signal
arriving at that moment, it means that we have no solution for our problem.
Otherwise the problem has a solution. Fluctuations can be read with a photo
detector and an oscilloscope.
The first problem attacked in this way was the Hamiltonian path problem.
The simplest one is the subset sum problem. An optical device solving an instance
with 4 numbers {a1, a2, a3, a4} is depicted below:
The light will enter in Start node. It will be divided into 2 (sub)rays of smaller
intensity. These 2 rays will arrive into the second node at moments a1 and 0. Each
of them will be divided into 2 subrays which will arrive in the 3rd node at
moments 0, a1, a2 and a1 + a2. These represent the all subsets of the set {a1, a2}.
17
Optical Computing
18
Optical Computing
is encoded using a liquid crystal spatial light modulator and the result is measured
using a conventional CMOS or CCD image sensor. Such optical architectures can
offer superior scaling of computational complexity due to the inherently highly
interconnected nature of optical propagation, and have been used to solve 2D heat
equations.
Icing machines
Physical computers whose design was inspired by the theoretical Ising model are
called Ising machines.
Yoshihisa Yamamoto pioneered building Ising machines using photons. Initially
Yamamoto and his colleagues built an Ising machine using lasers, mirrors, and
other optical components commonly found on an optical table.
Later a team at Hewlett Packard Labs including Dave Kielpinski
developed photonic chip design tools and used them to build an Ising machine on a
single chip, integrating 1,052 optical components on that single chip.
3. Working principle:
19
Optical Computing
Electrons have one superior advantage in that, silicon channels and copper wires
can be turned and electrons would follow. This effect can be emulated in Optical
Chips using Plasmatic Nano particles. They are used for turning corners and
continue on their path without major power loss or electron conversions.
Most parts of an Optical chip resemble any other commercially found computer
chip. Electrons are deployed in the parts that transform or process information. The
interconnects however, have drastic changes. These interconnects are used for
information shuttling between different chip areas. Instead of electron shuttling,
which might slow down when interconnects heat up, light is shuttled. This is
because light can be easily contained and has an advantage of less information loss
during travel.
Researchers are hoping that this swift communication process might result in the
development of exascale computers i.e. computers that perform billions of
calculations every second, 1000 times more processing speed than current
speediest systems.
20
Optical Computing
4. Applications:
Optical computers in communication.
Wave length division multiplexing
Optical amplifiers
Storage area network
Fiber channels topologies
Basic topologies
Switched
Hybrid topologies.
21
Optical Computing
5. Advantages/Disadvantages:
5.1. Advantages
Optical computer has several major advantages of high density, small size, low
junction heating, high speed, dynamically scalable and reconfigurable into smaller/
larger networks/ topologies, massive parallel computing ability and AI
applications.
Apart from speed, Optical interconnections have several advantages. They are
impervious to electromagnetic interference and are not prone to electrical short
circuits.
They offer low-loss transmission and large bandwidth for parallel communication
of several channels.
Optical processing of data is inexpensive and much easier than the processing done
on electronic components.
Since photons are not charged, they do not readily interact with one another as
electrons. This adds another advantage in that, light beams pass through each other
in full duplex operation.
Optical materials have greater accessibility and storage density than magnetic
materials.
The advantages of Optical Computer are: Optical computer has several
major advantages of high density, small size, low junction heating, high
speed, dynamically scalable and reconfigurable into smaller/ larger
networks/ topologies, massive parallel computing ability and AI
applications.
5.2. Disadvantages
The disadvantages of Optical Computer are:
22
Optical Computing
Bulky in size.
Expensive Components. Parts for conventional computers are produced in
plants whose only job is to manufacture these parts therefore; the price is
low mainly do to mass production. ...
Components are not the "right size" ...
For the computer to work properly, the miniaturized components need to be
manufactured exactly.
23
Optical Computing
6. Uses:
Optics has been used to perform transforms and to form images, but decisions have
been made by filters prepared in advance or by an array of detectors and an
electronic computer. Input and output have often been the bottlenecks. Currently,
optics is used mostly to link portions of computers, or more intrinsically in
devices that have some optical application or component. For example, much
progress has been achieved, and optical signal processors have been
successfully used, for applications such as synthetic aperture radars, optical
pattern recognition, optical image processing, fingerprint enhancement, and
optical spectrum analyzers. The early work in optical signal processing and
computing was basically analog in nature. In the past two decades, however, a
great deal of effort has-been expended in the development of digital optical
processors.
• Optical tunnel devices are under continuous development varying from small
caliber endoscopes to character recognition systems with multiple type capability.
24
Optical Computing
We can see interesting developments in lasers and lights. These are taking over the
electronics in our computers. Optical technology is currently being promoted for
use in parallel processing, storage area networks, and Optical Data Networks,
Optical Switches, Biometric and Holographic storage devices at airports.
Processors now contain light detectors and tiny lasers that facilitate data
transmission through Optical Fiber. Few companies are even developing Optical
Processors that use Optical Switches and laser light to do the calculations. One of
the foremost promoters ‘Intel’ is creating an Integrated Silicon Photonics link that
is capable of transmitting 50 Gigabytes per second of uninterrupted information.
25
Optical Computing
8. Conclusion:
Optical has been used in computing for a number of years but the main
emphasis has been and continues to be to link portions of computers, for
communications, or mire intrinsically in devices that have some optical
application or component.
Optical digital computers are still some years away, however a number of
devices that can ultimately lead to real optical computers have already been
manufactured, including optical logic gates, optical switches, optical
interconnections, and optical memory.
The most likely near-term optical computer will really be a hybrid composed
of traditional architectural design along with some portions that can perform
some functional operations in optical mode.
26
Optical Computing
associate optics and electronics and to use optics only when it can bring
something that electronics cannot do. Optical processing is useful when the
information is optical and that no electronics to optics transducers are
needed.
The potential of optics for parallel real time processing remains and the
future will tell if optical computing will be back, for example, by using
nanotechnologies.
The history of optical computing reveals an extraordinary scientific
adventure. It started with the processing power of coherent light and
particularly its Fourier transform capability.
The history shows that considerable efforts were dedicated to the
construction of optical processors that could
process a large amount of data in considerable amount of time. Today,
Optics is very successful in information system s such as communications
and memories com- pared to its relative failure in computing.
All the research results in optical computing contribute
strongly to the development of new research topics such as biophotonics,
nanophotonics, opt fluidics, and femtosecond nonlinear optic s. But, the
dream of an all optical computer overcoming the digital computer never
became reality, and optical correlates for pattern recognition have almost
disappeared. The speed of the optical processor was always limited by the
speed of the input and output devices. Digital computer have progressed
very rapidly, the Moore’s law is still valid, multi-core processors are more
powerful, and it is clear that digital computer are easier to use and over’s
more flexibility. Digital computers have progressed faster than optical
processors. Optical computing is mostly analogue when electronic
computing is digital. Due to the lack of appropriate optical components
digital optical computers were not able to compete with the electronic. The
solution to this is to associate optics and electronics and to use optics only
when it can bring something that electronics cannot do. .
The potential of optics for parallel real time processing remains and the
future will tell if optical computing will be back, for example, by using
nanotechnologies.
27
Optical Computing
28