ABSTRACT
Quantum Computing: The End of Computer Science as we know it?
Dr. A. Narayanan, Dept. of Computer Science, University of Exeter
Trends towards increasing miniaturisation, in line with Moore's Law,
means that the number of transistors integrated onto a single chip
increases exponentially with time. In the 1950s and 1960s, several
thousands of electrons were required to store one bit or to switch
gates. Currently, only a few hundred electrons are required to do the
same. By 2010, only 10 or so electrons will be required to store a bit
and switch FETs. But, at this level, quantum physics takes over.
Particles at the quantum level take on wave-particle duality, meaning
that when an electron reaches a switch which is off it will jump across
the switch by becoming a wave (like a radio signal). All possible routes
through the circuit will be active at the same time. The implication for
computer science, given that all software is ultimately realised in
logic gates, is that all routes through a program will be active at the
same time. This will result in chaos for current program design as well
as chaos for current boolean logic and everything that rests on it
(circuit design, logic gates, programming languages).
The aim of this talk is to propose that computer science, with its
current dependence on discrete mathematics, classical physics and
classical logic, faces a major challenge over the next 10 years on two
fronts. First, computer science will have to revise its axiom that
hardware doesn't matter when it comes to program design and development.
Second, pioneering work by Shor indicates that quantum algorithms,
because of their ability to make the most of 'wave computation', or
computation in parallel universes, outperform their classical
counterparts in ways that raise serious questions about the
correctness and appropriateness of the class NP. Work at Exeter
involving quantum algorithms for route finding will also be described.
The conclusion of the talk will be that, unless computer scientists
address the issue of advances in hardware determining future software
design, there is a danger that computer science may become a historical
subject, with quantum physicists becoming the computer scientists of the
future.
Maintained by rbennett@cs.ucl.ac.uk