This morning on the bbc world service, there was a discusion about quantum mechanics. They said that when quantum mechanics comes to processor speed / memory chips, it could drastically increase the speed of the processor & drastically increase the computer's memory. (Sounds amazingly like's Damian's talk, except that he has it working in perl... :) ) Unfortunatly, they don't have a link yet to the story which I could link too (as of 6.40 edt). Update: Got an email response (personal) from the newsdesk@bbc.co.uk. They told me that what you hear on the radio is not a 1 to 1 ratio of what is available on the website. Consequently, there is no online version of this story...

----
Zak
"There is no room in this country for hyphenated Americanism" ~ Theodore Roosevelt (1915)
  • Comment on (OT)another bbc world service news item

Replies are listed 'Best First'.
Re: (OT)another bbc world service news item
by rdfield (Priest) on Sep 18, 2002 at 13:18 UTC
Re: (OT)another bbc world service news item
by Silicon Cactus (Scribe) on Sep 18, 2002 at 18:48 UTC
    I dig the whole quantum computing thing, hence I tend to read about it quite a bit. Fascinating thing, quantum mechanics.

    One of the goals/concepts of QC is the fact that quarks (I believe) seem to have the ability to be in more than once place and time at once, the theory being, that if they can use these subatomics for calculations, they can do infinately complicated calculations (*slight* overstatement) nearly instantaneously due to those odd temporal and spatial qualities.

    There was an interesting fiction series over at securityfocus.com in which QC factored highly. I believe it was called "Chasing the Wind" or some such. I will hunt for it, its worth the read, even without the QC mention. It's interesting. <g> Optical computing is also one of the goals. Yay! Photons, not electrons! Yay! <grin>

    Update: Added a "calculations" so a sentence made sense.
      To the best of my knowledge (and this a year old, so I could be way wrong), the thingy doesn't exist in both places at the same time, it just has an option on being in either place, kind of like futures trading.

      It also seems likely that we will start QC with electrons or photons, since it is quite difficult to manipulate quarks (requires a particle accelerator) whereas we are pretty good at manipulating electrons (and photons) with desktop equipment.

      Do dig up that story - it sounds interesting.

      ____________________
      Jeremy
      I didn't believe in evil until I dated it.

        Here is the link to your story, at least the first part: http://online.securityfocus.com/infocus/1235
        Search the infocus section for "chasing the wind" and it will pull the rest of the episodes for you. It's an interesting read. :)
Re: (OT)another bbc world service news item
by Limbic~Region (Chancellor) on Sep 19, 2002 at 23:14 UTC
    With fear of being -- for appearing off topic, I want to comment on the difference between quantum computing and using quantum technology to create a faster classical computer. I will tie it in with Perl for those who are patient enough to read on.

    The article that rdfield mentioned here is an example of shortening the "effective" wavelength of a laser using quantum mechanics to create "regulary" circuitry that is smaller and faster. This is a great example of how something theoretical can have practical applications in our world. In case you are thinking this is something new, you might want to do a google search on the origins of the computer or television and how they relate to quantum mechanics.

    Quantum computing is much different. To explain fully would take a whole lot of math and physics. (For those interested in research on your own, check google for things like Heisenberg's uncertainty principle and Schrodinger's wave equation). The basic premise is this, in the weird world of quantum mechanics, sub-atomic particles do not exist in the absolute sense until they are observed. From a strictly physics point of view, this means that the particle may mysteriously appear, when you decide to look for it, hundreds of miles from where you were expecting it to be without ever actually traveling the distance in between. From a programming perspective, this means that you could design a program to crack cryptography.....until you check something (128 bit encryption) for its "truth" (correct key), it is both true and false (all possible keys). The second you check the state, the false values collapse to a probability state of 0, while the correct solution becomes exactly 1. Without number crunching - you let quantum particles find your key in one iteration. Sound like magical mumbo jumbo? It is closer than you might think.

    So what does all of this have to do with programming and Perl and tangible real world applications today?

    If you haven't already done so, check out the handouts from Damian's talk on Quantum Superpositions and the First Virtue. Remember "easy things should be easy and hard things should be possible"? Damian has provided a taste of the possibile. Unfortunately, this is not true quantum processing. It is more like using quantum technology on classical computers. This is because the theory is still being applied on computers that are either 1 OR 0(pun intended), but not both at the same time. This doesn't mean that his parallel processing techniques are not faster than iteration processing or that a software approach is not a wonderful idea.

    Who knows, when computers with the right hardware (quantum systemboards) are available and Perl is ported to it, we will be able to reproduce the meaning of life program that ran for so many years by the mice in h2g2.

    Limbic~Region