Individual project proposal: Quantum Computing

Proposer: Iain Stewart, room 220a Huxley, e-mail ids@doc.ic.ac.uk

[Schroedinger's cat: dead and alive!]

Quantum computing is a radical new approach to the whole discipline of computing science. It's about thinking through the implications of quantum mechanics - our current best theory of the physical world - for computers and computing.

In theoretical terms, it's about exploring issues like: given quantum mechanics, what sort of machines will do useful computation? Or: just how much computation can be squeezed out of any particular sort of physical system?

In practical terms, it's about exploiting the quantum aspects of the world to improve the performance of future generations of computers. The most exciting really new feature of quantum computing is quantum parallelism: parallel processing on a serial machine. Different parts of the computation can be farmed out to copies of the machine in different parallel universes, and quantum interference can then merge these sub-computations into a final result.

Today only a handful of primitive quantum computers exist, and they perform "toy calculations" (like 1+1) or are "hard-coded" for one specialized task (like quantum cryptography). We don't have a quantum computer at IC, so this obviously pushes any IC quantum computing project in the theoretical direction! That still leaves an immense number of interesting avenues to explore. For example:

You can find lots of stuff about quantum computing on the web. I've collected some interesting links (or links to links...) on this page: "http://www.doc.ic.ac.uk/~ids/quantum_computing.html". Here are some books about quantum computing which you may find useful:

A final remark: I certainly wouldn't claim to be an expert on any of this myself, I simply find it very interesting. So if you do this project you'll be in some sense "on your own" (though obviously I'll try to keep up!). In short: this project is "for the brave". If you're still interested, do come and see me about any aspect of the project and all the various forms it could take!


This corner of the web maintained by [photo courtesy of the multimedia lab machines] Iain Stewart <ids@doc.ic.ac.uk>, Department of Computing, Imperial College, London, UK

Annotate the web - add your own comments to this web page or any other for all to see! (Only supported by some browsers, sometimes via an extension or the like.)

(If you're reading this from within IC DoC you can try Crit, an earlier way to annotate the web. Crit Me Now!)