Watches tick in seconds. Basketball games are timed in 10ths of a second, and drag
racers in 100ths. Computers used to work in milliseconds (1,000ths), then moved up to micr
oseconds (millionths), and now are approaching nanoseconds(billionths) for logic operation
and picoseconds (trillionths!) for the switches and gates in chips.
Since the dawn of the silicon age, computer processors have worked in essentially
the same way bits of data travel through the circuits of our computer in the form of electrons.
It works well; it’s fast, and cheap. But chipmakers are beginning to run up against
absolute physical limits to make microprocessors even faster. The next significant advance
in computer technology will require new materials or new ways of transporting data. One
promising new pathway: ELECTRO - OPTICS . Nothing travels faster than photons, the
subatomic bits of electromagnetic radiation that make up light. Harnessing photons to
transmit data could make computers exponentially faster than they are today.
Silicon and other inorganics are often used in electronic computer hardware, the all
optical computers of the future will probably use mostly organic parts. Optical computer will
someday eliminate the need for the enormous tangle of wires used in electronic computer
today. Optical computers will be more compact and yet will have faster speeds, larger B.W.
and more capabilities than modern electronic computers.
Most components now in demand are electro-optical (EO) hybrids, limited by the
speed of their electronic parts. All-optical components will have the advantage of speed over
EO devices, but there is a lack of efficient nonlinear optical (NLO) materials that can respond
at low power levels. Almost all current all-optical components require a high level of laser
power to function as required
Companies, universities and government labs are reporting more all-optical and
organic technology developments almost weekly. Stay tuned for more hot future news in this
bright new realm of science!
----------------------------------------------------------------------------------------------------------------
Optical computer-1 Introduction
OPTICAL COMPUTER
Most components now in demand are electro-optical (EO) hybrids, which are limited
by the speed of their electronic part.All optical components will have the advantage of speed
over EO devices, but there is a lack of efficient nonlinear optical (NLO) materials that can
respond at low power levels. Almost all current all-optical components require a high level of
laser power to function as required.
Researchers from the University of Southern California working with a team from
the University of California at Los Angeles have jointly developed an organic polymer with
switching frequency of 60 GHz -- three times faster than the current industry-standard lithium
niobate crystal-based devices. Commercial development of such a device could revolutionize
the "information superhighway" and speed data processing for optical computing.
Another group at Brown University and IBM Corporation's Almaden Research
Center in San Jose, CA, have used ultra fast laser pulses to build ultra fast data-storage
Services, achieving switching down to 100ps -- results that are almost ten times faster than
currently available "speed limits".
A European collaborative effort has demonstrated high-speed optical data input and
output in free-space between IC chips in computers at a rate of more than 1 TB/sec. Astro
Terra, in collaboration with Jet Propulsion Laboratory (Pasadena, CA) has built a 32-channel
1-Gigabit per second earth-to-satellite link with a 2000 km range.
In Japan, NEC Corporation has developed a method for interconnecting circuit
boards optically using Vertical Cavity Surface Emitting Laser arrays (VCSEL). Researchers
at Osaka City University reported a method for automatic alignment of a set of optical beams
in space with a set of optical fibers. Researchers at NTT in Tokyo have designed an optical
back plane with free-space optical interconnects using tunable beam deflectors and a mirror.
Their project achieved 1000 interconnections per printed-circuit board, with throughput
ranging from 1 to 10 Terabits/sec.
---------------------------------------------------------------------------------------------------------------
Optical Computer -2 Worldwide Boom
OPTICAL COMPUTER
The Stored Program Optical Computer is the world's first general purpose optical
computer. The computer was built using fibers and lithium niobate directional couplers. The
computer does not contain any flip-flops, and instead the latch less architecture uses time of
flight design. The computer has a memory, an ALU, an accumulator, a PC, and the ability to
do conditional jumps and simple mathematical and boolean function. The clock rate is of 50
MHz and it has a word size of 16 bits. The current work is to time multiplex two machines on
the same hardware by increasing the clock rate to 100 MHz. The computer was designed,
using the XHatch computer aided design tool for time-of-flight synchronized circuits.
XHATCH INFORMATION :
XHatch is an X Windows CAD program used for the design of time-of-flight
synchronized opto-electronic circuits. The program includes schematic capture, logic
simulation, delay distribution, and power loss or cross-talk analysis.
---------------------------------------------------------------------------------------------------------
Optical Computer-3 SPOC
OPTICAL COMPUTER
----------------------------------------------------------------------------------------------------------------
Optical Computer-4 NASA & Electro-Optonics
OPTICAL COMPUTER
Further…
Convection is actually caused both by heating and
the Earth's gravity. The microgravity conditions of space
reduce the effects of convection because there is no "up"
direction for the heated material to head towards. Any
aggregates in space-produced films can only reach the quartz
through the slower process of diffusion. Because
microgravity reduces convection, films made in space have
fewer polymer aggregates than those made on Earth.
Convection causes other problems for the production
of optical films. Convection can affect the distribution of
molecules in a fluid, so films created on Earth can have
regions that are rich or poor in certain molecules rather than evenly dispersed throughout.
Films made in microgravity often have more highly-aligned and densely-packed molecules
than Earth-formed films. Because there is little convection in a microgravity environment,
scientists can produce smoother and more uniform films in space.
Below: Example of microgravity films versus films formed on Earth, magnified 30,000x.
These films were developed by the 3M Corporation using physical vapor transport. Left: Top
view of films;
Right:side view.
"Space allows us to
study in more detail
how film defects
form," says Mark
Paley of
NASA/Marshall. "That
will show us how to do
things differently on
the ground. The
ultimate goal is to be
able to produce
uniform thin-films
here on Earth."
All-optical computer components and thin-films developed by NASA are essential to
the current worldwide work in electro-optical hybrid computers - and will help to make
possible the astounding organic optical computers that will be the standard of future
terrestrial and space information, operating and communication systems.
----------------------------------------------------------------------------------------------------------------
Optical Computer-5 Research & Development
OPTICAL COMPUTER
An Optical Switch
At this point we take a closer look at the conventional transistor. In the electronic
transistor, the two currents of electrons do not really interact. The semiconducting material
acts as an intermedium. If we want to build a switch and follow the idea of the transistor, we
have to find a material isomorphic to the semiconducting material, i.e. a device of which we
can change the properties just by sending a beam of light through it. Perhaps we can find a
device that sometimes (dependent on another beam) is opaque, and sometimes transparent.
In 1896 the French physicists Charles Fabry and Alfred Perot invented their
interferometer. It simply consists of two partially reflecting mirrors, placed parallel to each
other. This might be the basis for an optical transistor. If a beam of light strikes the first
mirror, some percentage of the light is reflected, and some goes through. The same happens
at the other mirror. But if we take two mirrors that let only 10 percent of the light go through,
only 1 percent of the light goes through both mirrors (the transmitted beam) and some of the
light stays between the mirrors (in what is called the cavity) for a while.
----------------------------------------------------------------------------------------------------------------
Optical Computer-6 Advanced Features
OPTICAL COMPUTER
Gates
The logic performed by a conventional computer is done with sixteen boolean
functions, but two of them (AND, OR and NOT) are sufficient, because we can combine
these to perform one of the other fourteen.
An AND gate is formed by taking two
incident beams acting as the two inputs of
the gate. The high-level intensities of both
beams must be lower than the switching-
intensity of the transphasor, but higher than
half the switching-intensity. Both incident
beams are aimed at the same spot on the first
mirror. Only if both incident beams have an
intensity equal to their high-level, enough
power is fed into the cavity to get a high-
level transmitted intensity. If both incident
beams, or one of them, has an intensity
below its high-level, the transmitted beam
will be of low-level intensity. This is exactly like an AND gate in electronics.
To make an OR gate we only have to make sure that the high-level intensities of the
incident beams are equal to the switching-intensity of the transphasor. If one or both incident
beams have high-level intensities, the transmitted beam has a high-level intensity. Otherwise,
both incident beams must have a low-level intensity. Again the working of the optical OR
gate is very analogous to the working of the electronic one.
The optical NOT gate is constructed by taking the reflected beam as the output. As
the reflected beam is the inverse of the transmitted beam, an increase of incident intensity
produces low output while decreasing the incident beam provides high output.
The function/interconnection module
The base of the design are the function/interconnection modules that are
programmable with 16 customizing inputs. The idea is to combine two signal-pairs (a signal
pair consists of a signal and its inverse, say A and A’, or B and B’ ) using four tri-input AND
gates. Each combination is fed into an AND gate along with some customizing input . The
outputs of the gates are combined. Huang calls this a functional logic block.
Two functional logic blocks (having two signal-pairs as input and one signal-pair as
output) can be combined yielding a functional logic cell. It is clear that the output of such a
cell can be used as one of the input pairs of another cell. Just by using the right values for the
customizing inputs we can program the cell to perform one of the sixteen binary logic
functions (for instance to perform the NOT operation it's enough to swap x'and x).
Grouping two functional logic cells (having a total of two input pairs, two output
pairs and sixteen customizing inputs) gives a function/interconnection module usable both to
perform logic operations as to interconnect various logic functions. It is possible to program
this device (with the customizing inputs) in such a way that one of the four inputs is mapped
onto one of the four outputs.
----------------------------------------------------------------------------------------------------------------
Optical Computer-7 Advanced Features
OPTICAL COMPUTER
A pipelined processor
The function/interconnection modules are cascadable to form a pipelined processor,
programmable to do every wanted computation. Synchronization is done using a clock-signal
the clock signal can control the customizing inputs of the various function/interconnection
modules. Each cycle, only one of the modules is needed, so the other modules can simply be
disabled, by using low-level customizing inputs. If there are latches (storage elements that
preserve the signal during one clock-cycle) between the modules, also controlled by the
clock-signal, data can flow through the pipeline.
Storage Elements
In a binary computer there is a need for storage elements able to represent two
stable states. Optical Bistability is applied in order to get such a device. Sending a laser beam
with an intensity within the domain of the hysteresis loop through a nonlinear material result
in two stable states. If the transmitted beam was of high-level intensity, it will remain at high-
level. If it was of low-level intensity, it will remain low-level.
If the high-level intensity represents a ``1'' and the low-level a ``0'', putting a ``1'' in
the device can be done by just by adding some other beam for a short while, such that the
added intensity is just enough to get a high-level transmitted intensity. Putting a ``0'' in the
device can be done by just stopping the beam for a short while.
• The solution to a problem is never a storage domain, but a mapping of that domain
onto the problem.
(contd.)
In practice, this means that you cannot pass data (data structures, or even text, for
that matter), from one program to another, without some translation step (e.g. through a file),
because one program does not have any knowledge about an other programs data. This is
annoying at least, but using parallel architectures, this could be devastating. We could also
accept the fact that we have to live with the von Neumann model, simply because so much is
already done. If we program an optical computer using ``traditional'' methods, we can make
use of all sorts of experience, tools and theory, instead of starting over from scratch.
-------------------------------------------------------------------------------------------------------------
Optical Computer-9 Optical Array & Examples
OPTICAL COMPUTER
Image Processing
Because of the ``image'' character of data, optical computing might also be used for
digital image processing. As an aside, we mention a ``shape grammar compiler'', proposed by
Thomas Henderson . This is a grammar consisting of a number of basic geometric shape
elements, out of which any two dimensional image can be formed. An experiment has been
conducted by Henderson where his shape grammar compiler was able to recognize two
dimensional pictures of airplanes. In combination with the above mentioned Optical Array
Logic, this might lead to new methods for digital image processing.
SUMMARY:-
Computers that use optical technology to transmit data could become available early
in the next century. A photon-based processor computer using different wavelengths could
quickly generate parallel processes, drastically increasing computing speed and complexity.
Information processing capacity and computer performance are expanding c
infinitely. Take an example of the high vision technology. In the 21st
century, scanning spots currently numbering over 1000 can be doubled if
more minute scanning can be performed, in which event, electronics
technology no longer will be adequate.
Optical computers are good at processing a massive volume of data at high speed.
With electrical signals, processing has been performed by
converting the signals into a row of pulses before input. With light,
processing can be accomplished by inputting CRT outputs into a computer
without converting them.
In humans, the eyes are used in pattern processing. The optical
computer can be equated with the human eye.
Thus we can say that there will be tremendous development in the field of
computer by nearby time and optical computer will be one of the biggest devices among them
with almost each and every peripheral device.
-------------------------------------------------------------------------------------------------------------
Optical Computer-10 Summary