A Pair Of Quantum Computing Articles
Will G writes: "3DRage has posted an article entitled "Quantum Computers: How they work and How they will effect us" by Alan Cline. Not only can quantum computers run one billion times faster than typical silicon-based computers, but also theoretically, they can run and consume no energy. That being true, quantum computers could obsolete the silicon chip much as the transistor did the vacuum tube. This paper is intended for the general reader, and explains basic quantum computer features, and the paradoxical effects quantum theory produces in a practical world. This paper discusses how quantum computers originated, the inevitability of their use, and how they differ from classical computers." An interesting nugget to add to this comes from leelaw2000, who writes: "New Scientist have published this little news story about the development of a kind of quantum shielding that might help the development of real quantum computers. Now if they can just get Quake on it ..."
Nee!
Nee!
Nee!
Now go fetch me a shrubbery!
Any disc using GMR (Giant Magnetic Resistance), use principles of quantum mechanics. This is very different than quantum computing, and it is used today, in any HD greater than 1.8 GB
(GMR was discovered in 88 by Mário Baibich)
I wonder if this would increase the amount of functional code being written. The lisp guys finally win after all?
--- The reclining dragon deeply fears the blue pool's clarity.
Sounds like an interesting story, but I'm getting a 'Forbidden' message on the 3drage link...anyone got another link handy?
With computing power like that how many of these would we actually need.
We would just need to figure out how to use quantum entanglement to communicate with the server and we could all use the same computer.
instantaneous communication would that mean no more lag in xpilot?
a working (simple) quantum computer has already been built
I don't think so. There has not, to my knowledge, been a single experiment proving that quantum entanglement exists that didn't rely on fudged data. (Usually, they extrapolate based on probabilities of photon detection). All observed phenomena (we're talking about entanglement here) can be easily explained by local processes - instantaneous 'action at a distance' has never been shown definitively.
The amount of misconception and hype surrounding quantum computing is absolutely staggering. There is absolutely no experimental evidence or rational justification that QC will require zero energy, nor is there any evidence that QC will EVER be feasible for computation.
What does happen, in many of these cases (as cold fusion was to some degree) is that a LOT of physicists survive on grants gleefully awarded by unknowing foundations and governmental agencies (in other words, by money from you and me folks). Any questioning of QC is instantly stamped 'troll' and dismissed from journals - too many people rely on it for their livelihood. When one does manage to pin them down, even the physicists will argue for 'quantum magic' and mysticism! Puh-lease!
This came up a couple of times before in Slashdot, and there was a really interesting commentary by someone (Nightlight3) who seemed to know what they were talking about, and had some very rational reasons for why quantum computing won't happen. Read it here. It also contains links to other informative articles.
But, these fantasy stories certainly do draw readership.
Hype hype hype hype hype hype hype hype hype hype hype hype hype hype hype hype!
Obviously the reboot will require somewhat ER type operations. A computer that runs on power is rebooted by removing power. A computer that doesn't use power is rebooted by adding power.
Note: Multiple shocks may be required.
There is a glaring inaccuracy in the presentation of the 3Drage article which I feel compelled to correct. Number one, the article states that a quantum computer has no net energy consumption. Of course, this isn't true. While the quantum computer is inherently reversible, this only means that it will consume the minimum amount of energy needed. You have to erase information in the quantum computer eventually, or else junk bits accumulate, and hence dissipate a cquantity of heat equal to k_BTln 2 (where k_B is Boltzmann's constant). The irreversibility also means only that an adiabatic cycle applies in the thermodynamic system of a quantum computer, meaning only that the minimum amount of energy is consumed, which is not zero (I forget the formula though). And in practice, you'll wind up using simple things like lasers, RF transmitters, and things like that to control your quantum computer via a classical machine, meaning that you necessarily will dissipate heat much more than this minimum. To say you can do work (such as computation) without consuming energy is in direct violation of the laws of thermodynamics. TANSTAAFL. And to say that a quantum computer is a billion times faster than a classical machine is an egregious overstatement. In all likelihood, quantum computers can't perform basic arithmetic operations any faster than a classical computer; in fact, because of the way they are constructed, quantum computers are likely to be considerably slower at these things! You can't push a qubit to switch faster than the underlying quantum technology will allow, and the times that most quantum systems take to switch are slow by the standards of today's computers. The most promising approach so far, based on nuclear magnetic resonance, and described in the 3drage article, has switching times measured in milliseconds, which makes it even slower than the Intel 4004 in this respect, because the rate at which you can reliably send RF pulses to alter the state of the qubits is so low. The only reason why this can be faster than even today's supercomputers is because--with the right algorithms--you can take advantage of quantum parallelism. Meaning you can do factoring and extract discrete logarithms in O(n^2) time instead of in exponential time, and searches in O(sqrt(n)) time instead of linear time. If you can find a quantum algorithm for 3D rendering (which is not so impossible), then you may have such dramatic speedups as well.
Qu'on me donne six lignes écrites de la main du plus honnête homme, j'y trouverai de quoi le faire pendre.
I find it particularly amusing that the most powerful computing science the world can conceive of is based on apparently illogical theories and imaginary numbers. Sure, they work, but that's gotta keep a few scientists awake and staring at the walls at night. Good for them :)
:)
:) Wonder if there are any spanners out there keeping tabs on this stuff... if you take time travel into consideration you can build a computer that will provide you with the answer instantly before it does the actual calculations... just have it send the answer information back in time. Put that in your pipe and smoke it :)
Imagine what the tiniest error could do in a logic matrix this complicated... how susceptible to interference is the quantum bit?
Also imagine the possibilities for networking... if you were to take into consideration the "action at a distance" effect to transmit data somehow you could transmit a great deal of data in zero time. You'd still have to send that first bit, but after that, you could (possibly?) maintain an instantaneous communication state regardless of distance. Guess we won't have to build fiber lines to Mars anymore
Great, the site has gone down now before I finally got to the G article... either an elite hack, slashdot effect or certain parties don't want us to know that information
Hell is being intelligent in a world full of idiots.
sorry - no explicit mention of the third law. (But some gems such as
)At the risk of drifting even further off-topic, they also have a great Gnu song
Maybe we could persuade RMS to sing it for us?--
Bonker writes: Early experiments where researchers shot electrons through tiny holes in a lead sheild and onto film created similiar diffraction patterns, because, since electrons are indeed particles, they are also waves.
:-) The early experiments came before film existed, in 1801. Thomas Young, that Georgian-era nerd, did simple experiments with light coming through two slits. Later, watching ducks at the park, he saw the constructive interference of their wakes on the water, and realized that light had a wave nature.
Actually, those are the later experiments
Not impressive enough for you? Well, a decade later Young studied the newly-discovered Rosetta Stone, and through it became the first modern person to translate Egyptian hieroglyphics!
Foul language, a sign of hostility.
That Monty Python guy, *he* (That's right, "him") is one funny guy. Jackass.
"There are no cool guys in musicals." -- Coach McGuirk
You're completely right and probably a physicist. What made me stop reading this article was the example the authors give of reversible processes: the diffusion of molecules from a perfume bottle. This is one of the canonical examples of a thermodynamically irreversible process.
Jan-Pascal
The first thing to come to mind after reading the article was Jane from Orson Scott Card's Ender series (Ender's Game, Speaker for the Dead, Xenocide, Children of the Mind). The circumstances of her creation were a little different than just flipping on a computer, but she was still a quantum computer for most of her life.
We've got a ways to go before reality is stranger than fiction.
Agreed, Tubes are not obsolete... Like you said, in high power applications you can only use tubes because transistors cannot control the power necessary for things such as radar and high-power broadcasting. Imagine a vacuum tube the size of a person... I'm sceptical of QC in general, mostly cuz im a sceptical kinda person ;-)
But from what I understand of QC, its mostly special purpose, so this wont exactly help your game of quake3....
Eh, so I can't add. Piss off.
Odd, since I don't have tubes in my speakers...
--
"It's tough to be bilingual when you get hit in the head."
Or, it'll just create BSOD's billions of times faster than any current silicon-based PC.
No boom today. Boom tomorrow. There's always a boom tomorrow. - Cmdr. Susan Ivanova
It's a running gag. Just like with various friends and family I cannot resist throwing in references to The Great Race ("Push the button, Max!"), Monty Python and the Quest for the Holy Grail ("So, logically, if she weighs the same as a duck..."), The Princess Bride ("Inconceivable!"), Pinky and the Brain (Pinky singing "Brainstem! Brainstem!"), Bill Murray's Star Wars lounge singer (don't ask)...each reference carrying not only its literal meaning but the accumulated context of previous uses.
It's just one of those bizzare aspects of human behavior that certain phrases are often repeated...some sort of culture binding mechanism, I suppose.
So, can you imagine a Beowulf cluster of these? B-)
Tom Swiss | the infamous tms | http://www.infamous.net/
Tom Swiss | the infamous tms | my blog
You cannot wash away blood with blood
I didn't say I didn't want a faster computer...I said such people exist. (Though with what I'm playing with these days, I'm satified with hardware that some would consider outdated; my fastest is a 500Mhz K6, and I'm typing this on a P-90 I use mostly as an X terminal.)
Just like cars - some people find that a basic transportation mobile meets all their needs, and innovations that allow more speed and higher accelation just don't excite them much.
Tom Swiss | the infamous tms | http://www.infamous.net/
Tom Swiss | the infamous tms | my blog
You cannot wash away blood with blood
Didn't ocelotbob say we're at the stage digital computers were at in the 1930's?
ie we have them but its very limited and 'ivory tower' at the moment
Have a look on Freshmeat for QCL and QDD, these are efforts to get the software ball rolling (somewhat) while we still don't have the hardware.
Of Course this isn't practically useful, but we can forsee many software/language changes that are in store. These are theoretical exercises that let you sniff around and prototype but not test.
The first company that puts a quantum register on a PCI card will make a pretty penny :)
Not actually dead; it says:
/guides/quantum/ on this server.
"Forbidden
You don't have permission to access
Apache/1.3.3 Server at www.3drage.com Port 80"
Mod this guy up. He said it all.
Could somebody put a mirror of the 3DRage article up somewhere? I get 403 errors..
/alex
Heh... okay, adequately addressed in other posts. But they weren't there when I started writing, I promise!
You point a flashlight at it, thus bombarding it with photons, untill the BSOD goes away!
Never underestimate the bandwidth of a 747 filled with CD-ROMs.
Hold it upside-down and shake vigorously.
Enough with the Quantum computing articles. Sure it kicks ass, and we all want them, but can't we just let this one rest until we can at least have one of the damned things?
Um, no. A one time pad is this. Deliver a key that is as long as your cipher text, composed of completely random numbers. Add each number in the key to the corresponding number in the cipher text to produce your encrypted content. This is completely unbreakable, assuming that you have a source for generating truly random numbers. The reason that it is called a one time pad is that governments used to give their agents pads of numbers to encode messages- as they would use pages they would tear them off and destroy them. Hence the name one time pad.
I'm not really sure I get the "wave state". Is that in contrast to being units, they become one big heterogeneous wave, with all their particles mixed together?
Maybe it's that I just don't really know anything about "quatum wave properties", I took Chemistry for my science sequence in college, I took Physics in high school (which was some time ago). Never really got into anything cool like this in my studies, (although my Calculus professor did explain the chaos theory, which was cool).
I'm trying to read about Quantum and I keep getting an Apache error message about unauthorized access.
If someone has a dumbed-down explanation of Quantum computing that would be nice, 'cause I still have no idea what they are. It seems like they're trying to represent bits at the molecular level, but why that's better is beyond me.
psxndc
The emacs religion: to be saved, control excess.
San Jose, CA - In the wake of recent advances in quantum computing research, the world's hi-tech companies are gearing up for what is sure to be the single most significant breakthrough in IT since the integrated circuit. "We have committed our most valued resources to proactive quantum computing initiatives," said Steve Ballmer of Microsoft. "In fact, a year from now, we'll be known as Miqrosoft!" Jenny Tright, PR directory for Oracle-soon-to-be-Oraqle makes similar claims: "Transitioning to a new paradigm is never easy. We worked long and hard with our high-paid marketing consultants before deciding to capitalize on this new technology. After countless bagels, pizza lunches, and French dinners, we arrived at the ultimate strategy: a name change!"
Considerable re-directions seem to be in store for many technology firms, yet some are content with their current strategy. Compaq, in a recent press release, states, "We already have what it will take to compete in the new quantum computing marketplace. Don't be fooled by the imitators--we had a 'q' in our name first!"
Apple could not be reched for comment.
One of the reasons that I became a lawyer was to avoid ever having to hire one. -SPYvSPY
Well, I THINK the link is broken. It doesn't work, and it hasn't since the article appeared on slashdot. Anyone got an alternate or something?
Computer science is still immature for its barely 80 years, [...]. Who knows what the next 870 years will bring?
870 years eh? My guess is that the 2.6 kernel might be out by then...
Slashdot monitor for your Mozilla sidebar or Active Desktop.
I'm kind of curious. One of the things that is always mentioned when quantum computing is mentioned is that factoring two large numbers becomes feasible. Is that based upon the numbers we use today or does this go for any factorisation? Does this apply to any other problems that are presumed to be "difficult"?
However I fear that this document has sacrificed technical accuracy for hype, and the author perhaps does not understand the topic as thoroughly as the article implies.
For example:
Richard Feynman wrote in his popular exposition of Quantum Electrodynamics that he had taken particular care in ensuring that his statements, although simplified, were still technically accurate. In other words he did not lie to the audience by introducing concepts as truth which have been proven to be false.
Although my understanding of quantum mechanics, quantum computing and quantum electrodynamics is low, what I do understand tends to make me distrust the details of this article.
How would quantum computing nullify a One Time Pad?
----------
No army can withstand the strength of an idea whose time has come.
----------
No army can withstand the strength of an idea whose time has come.
- Victor Hugo
The Chicken of Uber
It seems to me that doubling every 18 months is a mathematical, not exponential, progression.
I think they dumbed it down purposefully for us non-quantum physicists.
Ok my karma is maxed out. When do I become Enlightened?
Hmm, actually I meant geometrically. But now that the crack is wearing off, I'm thinking that geometrical and exponential are not mutually exclusive.
Ok my karma is maxed out. When do I become Enlightened?
Articles on quantum computing focus on processing speed.
But what about memory? If processing is fast but memory is low, the constraints on quantum computing will be different than if memory is high.
Consider Quake, for example. A fast processor isn't exciting unless it has the memory to handle sophisticated (i.e. high memory) maps.
How does quantum memory work? What are the constraints on it?
Check out Java Drivers for CueCat at: http://www.popbeads.org/Software
If you watch TV news, you know less about the world than if you just drank gin straight from the bottle.
As long as I'm here...
Obligatory (or at LEAST gratuitous) Spaceballs reference:
Quantum computers are reversible...
Like my raincoat!
"Mind, as manifested by the capacity to make choices, is to some extent present in every electron." -Freeman Dyson
As a game programmer, I wouldn't mind having a quantum CPU to do visibility testing, raytracing/colision testing, and per-pixel calculations. There are a lot of applications for games (and even just graphics) that use a large "problem space".
They that quote Benjamin Franklin on liberty and safety deserve neither.
Perhaps the (human) mind is a "quantum computer". It has AI and natural language processing built in.
If that were true, then QC's would have the advantages of a living mind, but not those of a computer.
If on the other hand, these QC's were to have both advantages, well then we have begun creating the new humanity, which will inevitable replace us- because there is no way a human could compete with such a mystical beast.
What I'm getting at is the I believe that, like conservation on energy, there is a principle perhaps of conservation of perspective. You cannot have both the speed of a computer and the versatility of a mind: Once we build a neural net or QC complex enough to be a mind, it will cease to be a computer.
As to widely accepted theories: well the earth was once widely accepted as flat... I think the theorists are missing something.
The idea is that you set of a string of qbits to work on a given problem. Then they will try each possible answer impossibly fast, and the interference waves will cancel out all the wrong answers so that your system converges on the "right" answer. Once it has converged you halt it by checking its state, spending a little energy, and getting your answer.
Even if the above is all true, the problem then becomes setting up a quantum computer for a given problem. Everyone assumes that these will be just like general purpose computers, which I think they will not be. Posing problems to a Quantum machine so that it could answer them may be as tough as solving NP-complete problems themselves. (Not all difficult problems are known to be NP-complete per se.)
So even if they do work in that sense, they may only be suitable for a limited subset of problems, or perhaps none at all.
However, I dont even believe the basic premise that these machines will necesarrily converge upon the "right" answer.
Yes, but with quantum technology also comes the nifty key transmition that would allow to people to exchange a key without anyone else listening (or at least it would be known if someone listened).
If then keys are transmitted that are as long as the actual message then a simple XOR operation would provide a means for sending the message over a conventional, insecure, line. Basicly this would provide the most secure communication possible!
Monkey sense
Grrr...I was getting into it too... teleportation? Is that right? Are we looking forard to a renewed and much needed revamp in space travel? mmmm space donut!!
"Helping to keep you two steps ahead of the Thought Police!"
Someone got to 8 qubits last year I think. Imagine... a computer that can operate on 8 bits only (one of, not clustered in any way what so ever).
You can't really program it yet (your program would have to less than 8 bits)
No. I have my browser set up to change my referrer info so that it looks like I'm coming from the site I'm going to (my user agent is also set to YourMom ver 0.1, but that's another story), and I get the same error. So, your paranoia isn't justified this time. But sorry, I don't have a mirror.
"Truth is like a tragedy" -Coal Chamber
I'm glad I'm running squid webcache with adzapper. Looks beautiful to me.
In this particular scenario, only certain operations could be usefully performed by a quantum core. A simultaneous comparison of *many* possible solutions would be possible, providing something like linear time scaling with N number of possible solutions. The quantum core would still require N cycles to create the superposition of states required to perform such a calculation. This, however, is a lot better than the exponential scaling that would be seen with a conventional core. One possible way to speed this up would be to use a cascaded type of qubit structure, wherein you have a "cache" of superimposed states ready to go ahead of time. This would work very well if you had the same number of possible solutions every time, with only a few varying. Then, repeated calculations would only require ~1+(number of solutions changing) after the inital calculation.
As someone else said, the real problem with all of this is that maintaining the superimposed states is incredibly difficult at the present time and that the only way that really works thus far is by very comprehensive error correction within the "core", which requires a lot of qubit redundancy -- sort of like parity checking on steroids.
I think that the most likely form that this will take is a quantum dot matrix type structure integrated onto a traditional microprocessor, with a special internal bus and cache that deals with the vastly different types of IO that such a device would require. The interaction between qubits would essentially take place entirely in the optical domain -- this means that it would integrate naturally, perhaps essentially, into optical networking schemes. It's not that far off... I'd expect to see laboratory prototypes of this sort of thing within 5 years. Of course, there are actually people developing software for this type of thing. It's possible to simulate a quantum core using traditional means for the purpose of algorithm experimentation -- but you don't get the speed advantage.
Of course. A graphics chip on a 3d card is still a CPU, only one with its layout designed for throwing dots on the screen; a quantum gfx card would probably mean fully immersive VR (what is the matrix?). A router is the same deal, a lot of specialized silicon for moving packets from point a to b, but at least until recently, a pretty commercial processor on the back end orchestrating the whole thing.
Marxism is the opiate of dumbasses
Well, right now, quantum machines only exist on paper, and the scientists are bouncing around ideas that could work, in order to implement the higher level stuff that can actually be utilized to create such 1337 things as fully immersive VR. With quantum computers, we're at still the stage digital computers were at in the 1930's - beyond that's a neat idea, but before even "hello world". Keep watching, QASM and QC will be here, but first they've got to create the bare metal.
Marxism is the opiate of dumbasses
I take another quantum computer, type zero into it and reverse the original calculation. The output will be the number Teller typed in. He will be truly amazed!
----------------
I am Moldy.
..."She's got huge tracts of electrons..."
e.
It's a slow day, buggar off...
www.randomdrivel.com All that is NOT fit to link to
Build Your Own PVR/HTPC news, reviews, &
- "Quantum computers are reversible, and thus have no net energy consumption. Quantum reversibility implies that quantum computers drive themselves forward in infinitesimal (reversible) steps, much the same way that molecules of perfume diffuse from a perfume bottle. Quantum computer programs are not run, but are said to evolve, as they process a program's inputs to outputs"
So---
Video meliora proboque deteriora sequor - Ovidius
So then the appropriate answer would be "No, quantum technology cannot be used to create some form of integrated circuits able to be used to speed up current technologies such as 3d chipsets and/or routing.
Specifically, I did not say will a quantum computer have 3d cards. Nowhere in my post did it say "Can I put an into my quantum computer so I can play games better?"
I hope this information (which should have been apparent) can clarify my original post, so you can more adequately address it.
---
Video meliora proboque deteriora sequor - Ovidius
consider:
2 x 2 = 4 = 2^2
4 x 4 = 8 = 2^4
8 x 8 = 64 = 2^6
64 x 64 = 4096 = 2^12
is not an exponential pattern?
---
Video meliora proboque deteriora sequor - Ovidius
Whats even funnier is that the ads at the moment are showing to me "Cannot find server or DNS error" ... no ad revenue =)
---
Video meliora proboque deteriora sequor - Ovidius
Duh, my bad. Thanks for clarifying. I had just finished computing power consumption of a 64-bit inverting I/O buffer on this here project, so my mind was in a different context and I thought I could start a good fight.
---
https://www.accountkiller.com/removal-requested
Huh?
It is common practice to use inverted logic in signaling (0=1,1=0) to reduce switching times in cmos circuits or reduce power consumption or transmission capacitance by keeping signal lines charged.
'Setting' and 'clearing' are entirely semantic, so what point are you trying to make exactly?
---
https://www.accountkiller.com/removal-requested
Um... do you mean arithmetic? (not mathematical) Anyway, anything that doubles every period is experiencing exponential growth.
I can't wait. No more upgrades for me. I'll keep my eye on Circuit city and wait for the next generation of Quantum Computers. I hope they'll run Linux.:)
Steve
My ping is a negative number! You received it before you sent it :)
/bluesninja
--
It's been mentioned before, but...
Why is it that whenever anything interesting is posted on Slashdot, people CANNOT RESIST throwing in the obligatory inane "Just wait until it runs Linux" / "Hope someone's porting Quake" / "Imagine that as your firewall" / "blah blah blah Descent" / "blah blah blah Descent" comments?
Here, we have such a comment in the story itself (admittedly from the submitter, but the editors are certainly not innocent of this), and now the above comment opening with some crass remark about Unreal.
THERE IS MORE TO LIFE THAN LINUX AND COMPUTER GAMES.
If quantum computing comes off, it will change the world. There will be far more important applications of it than running Linux, or playing some game or other. So why do people feel the need to trivialise these matters?
As for the (very interesting) matter of quantum algorithms, they are beginning to receive a lot of attention from the computer science research community, even outside "obscure journals". I was leafing through a book on algorithmics the other day which had an interesting "in the future..."-style chapter - forget the name now, but I'll have another look next time I go to the library.
cheers,
arnald.
arnald
So a computer that could play a billion games of Unreal simultaneously is just around the corner?
It seems that there are lots of stories covering the hardware aspect... And the hardware seems inevitable, it'll happen... The software aspect should be covered too though. Right now, the only place you can hear about new theoretical quantum algorithms is in somewhat obscure journals... We need some for the masses. All that power is great, but how do you use it?
And a random Simpsons quote that seems appropriate:
Burns: Here I have a thousand monkeys working on a thousand typewriters. Soon, they'll have written the greatest novel ever written. [taking a manuscript from a monkey at a typewriter and reading] "It was the best of times, it was the... Blurst of times?!" You stupid monkey!
Well actually I do know what I am talking about, but I am having a pissy day and I just want to take it out on someone. -JJS
If Intel ever came across this technology they would be sure to screw it up just like the P4 processors they put out. -JJS
... and how it says it can produce a 0 and 1 at the same time using two (2) q-bits. Amazing, I wish I could do that with just regular binary bits.
Japan, in its bid for software and hardware global dominance has allocated large funds for quantum computer research. A Hewlett-Packard V.P., reported that the Japanese is performing 70 percent of all quantum computer research (ACM Conference 1997). The country has included quantum computers as an integrated step of their *global acquisition strategy*. Today's Lesson: QUANTUM COMPUTING = THE JAPS BUYING US ALL This public message brought to you by Stomping Foot Industries. Bahumat
"To pass through the jungle; silence, courtesy, ferocity, as the occasion demands." -- Kamau, "Proper Passage"
Forbidden
You don't have permission to access
/guides/quantum/c.shtml on this server.
Apache/1.3.3 Server at www.3drage.com Port 80
--brian
The specific equation that governs this states that the minimal energy required for a computation is k*T*log(r) where k is the Boltzmann constant, T is temperature, and r is the rate of computation (the ratio of forward computations to backward computations in a reversible gate). Note that the only time the energy is zero is when the rate of computation is one. Since this is a ratio, it essentially means that there is no more forward computation than backward which means you'll never get an answer to your problem.
For more information on this topic, I highly recommend "Feynman Lectures on Computation" by (can you guess?) Richard Feynman. In fact, I highly recommend this book for anyone interested in the science of computation.
Devon
"New Scientist have published this little news story about the development of a kind of quantum shielding that might help the development of real quantum computers."
Shouldn't that be 'New Scientist has published...' rather than have? I'm not trying to be a pedantic grammar troll but I see this stuff a lot now and hear it on CNN a non-trivial number of times. (ala 'a moment an history.') Is there some grammatical revolution I'm not taking part in?
Quantum computers are inherently reversible. This is not a special property of being a quantum computer; classical computers can be reversible too (and thus consume "no" energy). Duh.
---
"You just stranded one of the world's greatest leaders in San Dimas!"
Bob Fucking Costas. Does anyone else hate that motherfucker?
suck on //my // %ass-bud% lame-fsck moderators!
There is no spork.
"That being true, quantum computers could obsolete the silicon chip much as the transistor did the vacuum tube" - Not exactly true, as Vacuum Tubes are still used in many applications, including X-Ray machines, high power radio frequency and audio amplifiers, your television set, etc. Even the light bulbs (both incandescent and flourescent) in your home are a form of vacuum tube.
The article is very misleading. For example, it says MIT researchers built a quantum computer in 1998, which is correct as far as it goes. It would be useful to mention that the computer only have a few bits (4 if I recall correctly). The latest result from Chuang at IBM is a quantum computer with 6 bits running at 300 Hertz (again from my lossy memory). The cheapest el cheapo desktops are over a million times faster (with a million times more memory) than the latest state-of-the-art quantum machine. The current "Next Big Goal" seems to be to factor the integer 6 using Shor's algorithm. Fans of quantum computing seldom notice that Groover's theorem limits speed-up to AT MOST a sqrt for a wide class of simultanous-search problems that seems ideal for quantum computers. There are also really challenging problems in the de-coherance time and error-rates. I would love to see (or even own) a quantum computer, even playing with theory is fun. But there is no evidence that quantum computing will become more cost-effective for ANY problem, even assuming that someone can actually build a useful one.
>Insert amusing quip about favorite operating system/game/programing language running on quantum computer
You're right. Whoever wrote that article doesn't know his stuff.
Does anyone have a mirror handy?
The next Slashdot story will be ready soon, but subscribers can beat the rush and slashdot the links early!
The article does not mention alot of things that make quantum computing difficult (Programming wise, not implementation wise). At this point in time there are very very few algorithms for quantum computers (That are better than an equiv algorithm for classical computers) because they are difficult to write and prove correct. Let alone develop an operating system for it. The first quantum computing devices are much more likely to supplement a classical computer. I'll kind of be like a special math coprocesser for very specific functions. It also seemed to leave out the most important quantum computing algorithm, Shor's Algorithm. Shor's Algorithm factors primes in polynomial time. Which basicly comes do to that with it you can crack encryption as quickly as you can encrypt with it. So as you can guess the US gov. dosn't want a quantum computer to replace it's classical ones, except for the ones at the NSA....
A one time pad certainly is a form of encryption, it is simply a cipher with key length equal to the length of the plaintext. The key being chosen in a completely random way.
"some - who find a P90 adequate for word processing and net access and have no strong desire for anything more powerful."
This won't be the case for long, but I've got over a dozen computers, and here's examples of the MOST powerful ones:
PC - Intel P200
Mac - PM 7200/75
Sparc - Sparc 2
I've never run into bottlenecks, even though I run Win95, 98, 98SE, NT 4 Workstation, NT 4 Server, Mac OS 7.5, RH Linux 6.2, Solaris 7, and OpenStep 4.2 on them. I do, however, find that my machines aren't adequate for BeOS, Win2000, Whistler, etc., namely anything new since about 1999. Considering how cheap hardware is, though, I'll have that problem solved soon.
As far as you can take it...LONG LIVE OLD HARDWARE!
True but amp modelling is now well on it's way to wiping out the tube amp. (For recording I'd take my POD any day before my JCM 800) http://www.line6.com
It points out that quantum computers are reversible, meaning that the entropy doesn't change and no heat is released (no random uncontrollable motion). But it says that it's just like perfume coming out of a bottle. That is clearly an IRreversible process! You cant stuff the perfume drops back in the bottle! (Not naturally at least).
So if you can't understand quantum physics, it must be impossible? That's quite solopcist of you.
There is no guarantee that the content has been read or understood.
Seriously though, is this really the way computers are going ? I've heard so much about optical, genetic, biological and quantum computers I'm sick of it. But good old silicon seems go on getting faster, smaller and cheaper. I think Moore's law will hold forever.
eigenstate (any (all qw'Perl Python C C++ Lisp Modula Eiffel Java^WC\#'));
All you could ever want is already in front of you.
Dancin Santa
"I think that there's potential to widen the "techonology gap" between the have and the have-nots even further." Ok, lets stop even thinking about quantum computing because some tribesman in Africa won't be able to get his hands on one.
Boring? I think not, migraine inducing, most definitly.
"There is a way that seems right to a man, but its end is the way of death." Proverbs 16:25 (NKJV)
it might not be practical, but don't you think that the operators of those huge, vacuum-tube based "supercomputers" would have salivated over integrated circuits, even those in a modern calculator? i think it's incredibly cool that we can salivate over this. i love it.
it'll be in all of that! all of it -- bwuhahahaha!!!
So we know that quantum teleportation works through an assumption of unknowns which is proven through the end of the means. Doesn't this worry anyone? Even Einstein called it "spooky". So we're going to keep fiddling with quantum science until we tear a hole in our universe, as we bend around the speed of light?
That would be a thing called "Quantum Paradox." Virtually everything dealing with quantum theory has some type of a paradox in it.
Or at least that's what I read in Kurzweil's The Age of Spiritual Machines.
This sounds awfully lot as an AI problem solver. Laaarge problem space.. single (or a few) correct solution.. in no time. Could we have a fine chat just about everything with these guys? Also, Quantum Computer Aided QC Design should be fun. Looks like a positive feedback loop. Exponential or even hyperbolic growth.. this kind of stuff. An explosion of intelligence. It's not like I had any vision computers seizing the absolute power over the world. It's a silly notion, anyway. We don't even have a hint how to start thinking about AW (Artificial Will) or AD (Artificial Desire). And pure intelligence lacking these goodies is not a competitor in this business of power. But we ourselves have got plenty of desires and some even have the willpower. And they could make good use of a problem solving capabylity orders of magnitude higher than humanly possible. I wish the first such general purpose AI device would be a desktop thing readily available to the public. Small chance though.
First, let me debunk a couple of statements throughout the article:
Not only can quantum computers run one billion times faster than typical silicon-based computers
I'll just leave this one alone...
they can run and consume no energy
Although in theory, thermodynamically reversible computers can run and consume no energy, this is only the case as the time of a computation tends to infinity. If you don't mind that your calculation of 2+2 takes millions of years, you can get away with using freakishly small amounts of power. (Consequently, since no one lives forever, no computation, even a reversible one, can take ZERO power.) Also QC is not simply a thermodynamically reversible machine, you need error corrrection and you need to measure the outputs at the end of your computation. Each of these steps also takes power.
Consequently, silicon chip and computer manufacturers, the U.S. government, and Japan are directing huge sums of money for quantum computer research.
I'm not sure about the Japanese, but USG has stopped dumping the tons and tons of money into QC as it has in the past. This is because those wonderful results you hear about such as Shor's alg. and Grover's search alg. are about the only real uses determined in the last 20 years for QC. They've had many of the top scientists in the world looking at the algorithmic problem, and have about 3 favorable results.
What they come up with instead is a great many results that say we CAN'T make it go faster. No matter how hard we try! The key to QC (it is hoped) is the idea that we can achieve an exponential speedup in the running time of many classical algorithms. It was once hoped that this could allow NP problems to be solved as fast as P problems. But no one's shown anything like this yet. It is ASSUMED that factoring numbers is NP hard, but this is not necessarily true. (No one knows...) However the best classical algorithms run exponentially slower than QC algorithms, so a speedup is a big result here. Unfortunately this isn't the end of cryptography as we know it, there's a multitude of ways to encrypt that don't depend on factoring. The key algorithm was Rabin's, which has been shown to only be as "hard" as factoring. But RSA and other methods (elliptic curve, etc.) have no known reduction to factorization.
Subexponential speedups are still possible, but the killer of classical computation is the inability to deal with NP problems. If QC doesn't help in this regard, it may not be of much practical use.
Incidentally, reversibility also means that the inputs of a quantum computer can be implied from the outputs; the program can be run backward to get the inputs.
There was some confusion over this statement in /. people seemed to think that this was an error. It isn't but it implies the wrong thing. Reversible computing entails programs that run and do not destroy information. Someone proprosed a program which multiplies x by zero and gives the output as zero. Then if the program is run in reverse, how is x to be determined?
The answer is that the "output" of a program is said to be all information necessary to recover the inputs. So in this case the output would be "x, 0" so that we don't lose any information. While it seems that this can be a bit restrictive, it is possible to create useful programs that don't continually create more and more memory as they are run reversibly. A simple example is a circle drawing program:
x += CONSTANT * y;
y -= CONSTANT * x;
Let (x, y) initially equal (1,0). Now run this in a loop and after each step draw (x, y); you'll see a circle drawn if the constants are small enough. (Think about it.) The key in making this program run reversibly is to use integer mathematics which does not lose information (unlike floating point which rounds, etc.).
If these two instructions produce a result (taking no additional space) then the following instructions would UNDO that result:
y += CONSTANT * x;
x -= CONSTANT * y;
So to 'reverse' the program we'd run the loop in reverse. Got it? No additional space for outputs, the entire state of the system is (x,y). (Incidentally change X,Y to be arrays and "CONSTANT" to be an approximation of the second derivative across those arrays and you have a quantum mechanics simulation that runs reversibly.)
Why this is misleading in the article is that QC (so far) have been hardcoded to solve their particular problems. Thus although the inputs could be determined from the outputs (before measurement) you would need a separate machine to do so. Also, once you measure the outputs, forget trying to recover the inputs. Measurement "collapses" the state.
2.4 New Applications
Most of the stuff in this section, I've already mentioned. Cryptography isn't dead yet, only certain algorithms are, and not the most popular ones today even. Molecular simulations are not usually done on the quantum level, they are done by mixing QM and Classical M, to produce an approximate result. The sheer memory required to do a full QM simulation of a complex system is overwhelming, even today. Maybe by the time QC is built there will be a use for it. True randomness is available on almost any PC we use today. The chipsets support calls which generate very good random numbers based on thermal noise. No patterns.
NMR computing also appears to be a dead end. People believe there is an upper limit on the number of qubits one can get in an NMR machine (and that upper limit is very small...). Which leaves physicists searching for the next qubit representation, comp sci's searching for an application, and /.ers searching for a new article to read.
The "billion times faster" statement was a bit of a stretch. Yeah, it may be able to solve some problems a billion times faster, but comparing the speed of a quantum computer and a conventional computer is a bit tricky (it's not just a constant factor or even close).
You will probably never be able to just drop a quantum CPU into your computer and be off and running, since they're a lot more difficult to work with and not necessarily any better than conventional computers for some pretty common problems. For example, Shor's algorithm for factorization on a quantum computer involves a step that's done on conventional computers, since it's short step that isn't worth coming up with a quantum algorithm for.
Quantum computers are best at problems whcih require searching a large problem space, not just crunching a bit of numbers to get a bunch of values that you'll end up using. A problem like factoring numbers, you search many numbers but only end up using maybe 2 of them. With graphics you actually use all of the values computed (pixel values, etc.), so a quantum computer would not be so good.
If you don't want a faster computer, you're not an imaginative person. Either that, or you can't program.
I can use any ammount of speed I get. Easily.
Fractals are cool, but you can't zoom around any deeper than the very surface at realtime. I'd love to be able to view fractals much faster. I started on an apple 2 that took eight hours to render a shallow julia set, my current P3 800 does that in seconds, my Athlon 900 is even faster.
Then there are my experiments in modelling. I wrote a simple program for viewing the output of an equation on x and y in 3d. When I wrote it in the late 80s it took about a minute to draw a screen. Now, unaccelerated (no 3d card) it runs fast enough for a realtime display.
Give me a more powerful CPU and I'll model more complex equations, or in more detail. Or I'll view deeper fractals, or do one of a million interesting computation problems that are currently out of my reach due to CPU speed.
If the only thing you can think of that requires a fast CPU is Quake, then you'd probably be happy with a PS2 and WebTV.
Besides, when is the gap the widest? When only a few people/agencies have one. If the NSA and a few top universities have computers then the gap is huge because only the richest of the rich can get time on one. But if the technology is developed into a cheap commodity it might still only be directly accesible by the rich, but it'll trickle down eventually.
In a world of ten supercomputers, there's no way a poor african tribesman would *ever* get near one, let alone get to run a job on one. But with the current computer situation he could get a c64 or such fairly easily. I myself learned most of my programming foundation on an Apple 2, the concepts still apply directly. This way the poor have-not could train himself in the new technology and eventually become a have and in the process directly help many have-nots.
The cheaper we can make technology, the more likely it is that someone poor will have access to it. If only universities (and three-letter agencies) ever develop quantum computing then it'll never reach the less fortunate.
This article (the one on 3drage) might not win, but I would bet it would place fairly well in the 'least-content-per-page-to-increase-banner-ads-rev enue' contest.
Seriously, on my screen, I'd say that at least 3/4 of the page is composed of sidebars, banners, ads, table of contents etc. and at 1600x1200 I can see no more than two paragraphs of content: this is totally ridiculous.
Even the NYT switched to multi-page format as a default, but at least their chunks are page-length, and one can easily see the article on a single page via the handy link at the bottom (which I usually use when the article is more than two pages).
Anybody has a link to a similar article in a more reasonable format ? I refuse to give money to a site that cares (much) more about banner revenue than reader comfort.
-- the cake is a lie
Now, when put into light with the idea of a database, this almost sounds like a built-in, real-time transaction log. I hadn't even heard of this effect before in relation to quantum processing, can anyone back it up with any more fact?
This level of reliability and recoverability is amazing (if true)... I seriously think this idea has more potential than the 'no energy used' idea because after all, entropy must increase in a forward-time universe.
--
Gonzo Granzeau
Gonzo Granzeau
"Nothing the god of biomechanics wouldn't let you into heaven for.." -Roy Batty
What you say is most likely true (I am not an expert, and therefore cannot register judgement of fact).
You also raise another good question. Will quantum computers replace the current style of computer? Will we reach a point where the CPU's are so cheap and powerful (and RAM is plentiful) where everything can be done by the CPU and RAM? Will quantum computing even be applicable to applications such as web browsing and gaming?
Without delving too far down into flame, are you suggesting that I put a quantum computer on the 3D card of my 700Mhz Athlon system?
To answer your second point, the article said billion, not million. As the late Carl Sagan would have you know, there is a big difference between a billion and a million...say 4 orders of magnitude.
It certainly seems that you understand the value of using snippets of a conversation to make a point, so I don't understand the reason for your reply.
I think that quantum technology can be used for the purpose that you discuss, it will just come in a completely different form than what you are accustomed to.
For instance, routing could be an application where a quantum computer would be beneficial. Building immense and extremely complicated routing tables would be suited to quantum computing. Having a router CPU that could literally analyze ALL of the routes a packet could take from point A to point B could be very beneficial.
Quantum computing, if successfully introduced to gaming, I believe would eliminate the 3D chipset completely. Currently, we have 3D cards in order to take that processor intensive load off of the CPU. Having a quantum CPU would effectively eliminate the need for a second CPU to munge graphics.
Okay, let's throw out some business jargon and change "paradigms" here. Quantum computers do not have 3D cards, they have no CPU, no RAM, none of that nonesense. Not as I can explain it in 500 words or less, anyhoo.
A quantum computer is literally going to be a new type of computing. Not just as different from a integrated circuit as is a vacuum tube, but as different as an IC is from fire or the wheel. There will be no quantum "chips", no system bus, no SDRAM, no nothing. You will literally have a thing you plug into an interface, probably not even that. Why the hell would any single individual own one of these? If quantum computing is a billion times faster, than one "quantum computer" would take care of the gaming needs of China or India.
Whoa...think of 1 billion people playing Quake all at once...
Disclaimer: I'm a computer science and physics student (combined honours). This means I know more than nothing about this, but not a whole lot more.
Most of the claims in the article are exaggerated. The "consumes no energy" thing is really just theoretical. There are hard minimum limits on how much energy classical computations consume, but no such limits on quantum computations, creating the theoretical possibilty of "free" (from the energy point of view) computations. Of course, you do have to expend energy to read the answer, as someone else pointed out...
The "obviates all encryption" claim has some validity. Quantum computing reduces the complexity of certain computations. For instance, a linear seach that is O(n) on a classical computer becomes O(sqrt[n]) on a Q.C. Likewise, cracking RSA-style public key encryption changes from an exponential-time problem to one that can be solved in sub-exponential time. That's not to say it would be trivial to crack a 4096-bit key, but it would be possible to do so within some non-insane timespan.
As for quantum computing doing infinite computations in a second, this is also a misinterpretation. A slighly better (but still not perfect) way to think of things is that quantum computers do things in a massively parallel way. Maybe you want to think about them as non-deterministic finite automata. That's about the best I can come up with in terms of classical analogies.
I might have mentioned cold fusion, except that I believe that cold fusion is more likely than quantum computing.
Quantum computing is solidly based on widely-accepted theories. More importantly, a working (simple) quantum computer has already been built. With both strong experimental and theoretical support in place, I don't see why you have trouble believing in it. The only question is when it will become practical... As for AI, and natural language processing, QC may just be the technology that enables those things. Read Roger Penrose's "The Emperor's New Mind" for more info...
The tubes are in the AMPS, not the SPEAKERS.
There are tube microphones, pre-amps, phono-stages, amps, etc., but I have yet to see a tube speaker...
--
"It's tough to be bilingual when you get hit in the head."
I apologize; I thought that the difference was pretty implicit in what I wrote. To clarify:
:)
Setting a bit: introducing information into a system.
Clearing a bit: erasing information from a system.
Introducing information to a system has no required energy, but the erasure of information does have a minimum energy.
If a byte has the value 0xFF, then in order to change it to 0x00 I have to erase eight bits of information before I can put in my new eight bits. (Note that most computers do the erase-and-overwrite in one step, but thermodynamically, they're two steps.) In other words, I blow eight bits of information away (which requires energy) and put a new octet in (which does not require energy).
Clearing the eight bits requires a minimum amount of energy given by kT (k = 1.38E-23 J/K, and T = 3.2K, the ambient temp of the universe). That's 4.42E-23 Joules per bit cleared.
Setting the bits? 0 Joules.
Again, this is all in the dimly-remembered past of my college physics. So take it with a grain of salt.
The First Law of Thermodynamics says that entropy never decreases; the Second Law of Thermodynamics says that entropy never remains constant; and the Third Law says that you can't find a process that doesn't involve entropy.
But then again, it's been a long time since my college physics courses.
Tom Swiss | the infamous tms | http://www.infamous.net/
Tom Swiss | the infamous tms | my blog
You cannot wash away blood with blood
What part of "quantum chip be put onto a 3d card" do you not understand? He didn't say put a 3d card into a quantum computer.
If quantum computing is a billion times faster, than one "quantum computer" would take care of the gaming needs of China or India.
And current computers are millions of times faster than the originals. It should then follow that the united states should have exactly 250 computers?
It's 10 PM. Do you know if you're un-American?
Oh, yeah, is that the way whereby when you inspect it it becomes destroyed? Really, does QM itself show any promise for data storage? Aren't you talking about molecular storage? (like in crystals or something). Seems to me QM is really good for processing. I wouldn't trust it to store the state of my cat ;)
It's 10 PM. Do you know if you're un-American?
Yes, that is what the original poster suggested, which I don't see as being that bizarre. You know "computer" doesn't have to mean the entire system including peripherals and monitor. It could mean just a quantum cpu.
To answer your second point, the article said billion, not million.
So? I was impeaching your logic. Current computers are already orders of magnitude larger than the first computers. Does that mean that it is insane to give each person their own computer, instead of sharing the equivalent processing power (~250 computers, given the population of the United States is ~250) amongst all? No. It means that with the new power we'll come up with new things to do.
Putting a quantum cpu on a 3D chip, or imagining that we might actually have new uses for orders of magnitude more processing power just doesn't seem that bizarre to me.
It's 10 PM. Do you know if you're un-American?
This seems to be the same article, pretty much.
--
Of course they would. Every time computer power goes up an order of magnitude, there are always pundits claiming no normal person could ever use that much speed, and they are always quickly proven wrong. If nothing else, think of games: Quake and Unreal Tournament do huge amounts of number-crunching. Until we get to the point where computers can render ray-traced scenes at 60 fps in 36000x24000 pixels (huge flat-panel displays at 300 dpi) there will always be a use for more CPU power.
How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
Pump anything you want in/out of the edges at 100Megasamples/second (at minimum), do as much hard math/matching as you need, and get the results out.
It would be possible to use "defective" chips as long as the boundary cells were all good, much like we use LCD panels with bad pixels today.
The major hurdle is ween programmers off of the von Neuman architechure, and get them into something that just seems like the biggest gate array in the universe.
--Mike--
No patents were harmed in the creation of this posting
So, basically what I mean is, I don't know what I'm talking about here, but the claim that "they don't consume energy" smells funny based on the little I did learn about quantum computing at one point. Like, even if it's theoretically true, it's deceptive to put it just that way. So, can someone more versed in physics enlighten me and the /. crowd at large?
First paragraph: correct, but obnoxious. There is indeed a set of consequences of quantum theory that includes wave-particle duality, although it is not a fundamental assumption of quantum theory. Second paragraph: correct, the original poster is being silly. But when you say spin can be either up or down and that the state space is 2D, you of course realize that information in a quantum computation can be represented in a superposition state, which can then be manipulated to result in a particular discrete observable given a particular result. Third paragraph: the original poster is talking out of his ass, true. The "speedup" is the result of the fact that a QC algorithm can effectively run a large number of "computations" in parallel, in Hilbert space, resulting an answer in far fewer steps. Of course, only some problems are "quantum computationally feasible" in the sense of taking far fewer steps to solve in a QC process than in a conventional algorithm (Schnor, Grover, etc. are a couple of algorithms that would be particularly useful and nifty if we had a big enough QC to solve them in practical situations). Similar in nature to the various P* complete etc. ways of describing problems that are polynomial time under parallel processing, etc.
Slashdot already has an article on the 'shielding' method. Search for 'decoherence free subspaces'.
---- SIGFPE
Great, now audiophiles will insist on buying transistor-based speakers, because "they sound better, really!"
"The question of whether a computer can think is no more interesting than that of whether a submarine can swim" -EWD
I know there have been alot of errors mentioned but I didn't see this one yet. In 20 years, by Moore's law, processors won't be just 40 times faster (if that's what was implied by the 40Ghz statement) they will be more like 5,160 times faster. Because speed (or at least transistors)will have doubled like 13.333 times. I am not sure if I did the math right but only 40Ghz? We should be there in about 6 1/2 years following Moore's law. I will finally be able to run Quake III at my desired 50,000 frames/second. I can tell the difference I swear!!
This Wiki Feeds You TV and Anime - vidwiki.org
One million = 1,000,000 = 1 x 10^6
One billion = 1,000,000,000 = 1 x 10^9
9 - 6 = 3
Where the hell did you get 4 from?? Figured the factor of 1,000 had four digits in it? Try and get your math right the next time you're being condenscending about numbers.
"Mind, as manifested by the capacity to make choices, is to some extent present in every electron." -Freeman Dyson
Um, the transistor didn't wipe out the vacuum tube. Trust me, tube-based guitar amplifiers sound a million times better than anything base on transistors. And they're still being made.
There's no such thing as an obsolete technology, merely one that's got a smaller application base than it used to have.
Furthermore, with this billion-fold speed increase, what kind of peripherals are you going to have?
----------------------------------------
Yo soy El Fontosaurus Grande!
blog |
Rather than blindly believing it one should remember what came of the big hype surrounding: AI -"we're only a few years away ©1967", COBOL -"the programming language for managers and non-techies", 4GL -"Natural Language Processing", The "paperless office", National missile defense, 100% portable java code, MULTICS, the "New Economy", the "Information Super Highway", and just about every CASE tool ever.
I might have mentioned cold fusion, except that I believe that cold fusion is more likely than quantum computing.
"Quantum Computers: How they work and How they will effect us"
Although quantum mechanics leads to very strange and wonderful things I doubt anything they do will effect us. They might affect us. Next story, please! I don't read items that so blatantly butcher the language.
While setting a bit may not require any energy expenditure, reading it will, thus any computation based on a previously set bit will consume energy. Now, if you can prove the ability to set, read, and clear a bit with no energy being expended, you're either the harbinger of a new age of computing and life as we know it, or just insane ;-)
Think outside the... Hey, where'd the friggin' box go?
If you can show me how in all concievability that cat can be both dead and alive, then quantum theory is possible - otherwise it just won't work.
This is the "Schroedinger's Cat" example of quantum mechanics, filtered through a particular "Many Worlds" interpretation of quantum mechanics...but a cat is not a quantum system, and the interpretation you choose to apply to describe your philosophical position does not affect the physical system one bit. The cat is an analogy, if you will, not to be taken literally (although that is one other philosophical interpretation of the theory). It is an analogy for the way that quantum states "superimpose" on other quantum states: an electron when observed has either spin up or down, but while it is evolving unobserved, it really CAN BE in a state which is both up and down at the same time....and it "picks" which state to be in when observed in certain percentages based on the evolution of the state (again, this description is colored by a particular interpretation...if you want, rather than "picking a state" think "choosing a universe where the observation is made"). The technical details can be found in any undergraduate quantum mechanics textbook.
Quantum mechanics is the realization, at small distance scales (atomic and smaller), systems have to be described in terms of different dynamics than they do at the macroscopic level. There is nothing strange about this...physics at larger scales is always a limiting case of the physics at smaller scales. And quantum mechanics itself is extremely well tested and understood (all of modern chemistry, semiconductor development, biochemistry, superconductors, particle physics, etc. are based on quantum theory). Quantum behavior is not only conceivable and possible, but it appears from experiments that it IS the way reality is constructed; it is far from busted, and we are a much happier world for discovering it.
A one-time pad is not encryption, it is a method of verification. As for the encryption thing: all forms of encryption (so far as I know) can be brute-forced. With the supposedly unlimited power of a quantum computer, you could brute-force anything instantly.
CAP THAT KARMA!
Moderators: -1, nested, oldest first!
SIG: HUP
Now here's the zinger; in one universe, the cat is alive, and in another, the cat is dead. How? The cat is either dead or alive - there aren't 2 cats. Just because you can't tell if the cat isn't there until you can see it (another thing about quantum theory - if you can't observe it, it is in all states simultaneously) doesn't mean you have a cat that is both dead and alive.
If you can show me how in all concievability that cat can be both dead and alive, then quantum theory is possible - otherwise it just won't work. One busted theory, and a dissapointed world without its computer.
One more thing: quantum computing, if it exists/work, would effectively nullify encryption. Ouch.
CAP THAT KARMA!
Moderators: -1, nested, oldest first!
SIG: HUP
I have read that the applications of quantum tech are much more widespread than most people relize. For example, it has been proven that one can measure the width of a human hair using a laser with quantum enhansments without the laser touching the hair whatsoever. They have also successfully 'teleported' a single atom instantly from one place to another (about 100 feet from the origin).
There are many more possibilities in the future of quantum technologies, and I think quantum computing is probably going to be the least of these achievements - even if it may be the first.
A good read, however fiction, is Micheal Cricton's 'Timeline', which covers some facts regarding quantum tech at this point, and also goes into some ideas of where things could progress to.
.
Damian Conway threw together a brilliant application for this new breed of computers. QSP
Imagine not having to wait Log N for anything!
Dancin Santa
... those articles blew my mind. But one has to consider this: how practical is it to be salivating when this sort of technology is decades away? And while it does sound nice and eco-friendly, I think that there's potential to widen the "techonology gap" between the have and the have-nots even further. This is, of course, assuming that such powerful computers have applications beyond number-crunching and the military.
--M.
Ok so the first thing every one is talking about is this "Complete Reverseable" computation. Well thats wrong and taken out of context (trust me Im very adept at this theory and work with it on a daily basis) The nature of quantum gates, which comprise a quantum computer, are not reversable! though there are a few quantum alg that can be reversed it doesent me all can.
Secound - while a quantum computer may be able to do a ton of caculations at the same time we will never know the answers with the current theory of QM and here is why. Think of a Quantum Bit, a QuBit (and we are not building Ark's here), as a unit vector in 3d space. ITs possible for this vector to point in any direction orginating at the orgin, thus creating a "ball" in space. Now when 2 Qubits are put into the system (a Q-gate) u get 2 out puts (one from the first out put = the first imput un-altered, the secound output an altered form of the secound input). So how do we know what we did, well you observe the system, take a measuremnt. To take a measurement in QM you can only measure orthogional states, ie two possible out comes in a QuBit system, by doing so you force the "ball" (which is all possible outcomes) into one of two vectors thus reducing your infinte caculation. And after you take that measurement it doesent mean that the QuBit u measured will give you the same answer if you measure it again!
well I think thats enough for your to think on.
I understand it differently. AFAIK, Landauer showed that enmergy must be spent to erase information, not to clear a bit. You are erasing information if you use a gate with more input wires than it has output wires. For example, a clasical NOT gate has one input, one output, and no info is erased because you can always tell what input caused a given output; it's reversible. But a classical AND gate could cause a 0 output in three possible ways (00, 01, 10), and you can't tell which; it's irreversible, because you've erased information. Read http://www.qubit.org/intros/compSteane/qcintro.htm l for some more info.
Also, someone should note that the energy savings from reversible computation are real but very, very tiny. Chips would have to get 1 million times more efficient than they are now for the energy costs of (current) irreversibility to manifest themselves. And if you expect a quantum computer to operate without tons of expensive, high-powered supporting equipment around it (NMR machines, optical pumps, liquid helium-cooled ion traps), you'd better add a couple more decades onto your time estimate.
Zero-energy computation isn't anything new, in theory; we've known what must be done to achieve zero-energy computation for a long time. We just haven't quite been able to figure out how to do it.
:)
In principle, setting a bit requires no expenditure of energy; it's clearing the bits that requires an energy expenditure. So, provided you can figure out a memory design which permits that bits be set and never cleared, you can achieve zero-energy computation.
Note that I'm using "requires" in a very narrow context here. Setting a bit requires no expenditure of energy, but all the computers we have right now expend energy to set bits. That's a limitation of design, not any thermodynamic limitation we're currently aware of.
All of this comes to you courtesy of some long-ago college courses on the physics of computation. I may be misremembering quite a bit.
In other words, if there is no thermal dephasing, you can operate with no energy consumption so long as you never look at the output, but there is a rigorous minimum value of energy that it costs to look at the output. This limit is set by basic thermodynamics and is inescapable.
In practical terms, cooling the computer to feasible cryogenic temperatures will consume lots of energy even when the qbits do not. Moreover, the fact that you will run the computer at finite temperature makes it necessary to apply error-correcting codes to compensate for thermal dephasing. Error-correcting steps are irreversible and thus consume energy during the calculations.
what I was always curious about was whether quantum computing could be put into non cpu environments, still processing, but not as general purpose. For example, could a quantum chip be put onto a 3d card, and make it work a million times faster? Or could it be put to use in network switches with regard to 100% optical switches pushing us into 1TBit networking?
---
Video meliora proboque deteriora sequor - Ovidius
for Quantum Computing Purposes...
Skip this if you've had even Physics 101.
First of all, Quantum Theory as we know it has been devised over the last century. I could name a lot of famous scientists names like Heisenberg, Schroedinger, and Fermi, but you don't care so I won't.
The meat and potatoes of quantum theory is this: All particles, no matter what the size, act as both a wave and a particle. According to research, either the location *or* the mass of a particle may be known at any time.
Also, as we all know, wave interfere with eachother. If the crests of two waves overlap, they grow. This is referred to as 'Constructive' interference. 'Destructive' interference happens when a crest of one wave overlaps the trough of another wave. This gives rise to many observable phenomena, such as diffraction lines you can see when you stare at a bright light through your eyelashes. This is what causes 'ice rings' around bright lights in cold weather and the occasional 'moon ring'. It's also why you have to have your surround sound speakers positioned just so, so that they don't interfere with eachother.
Early experiments where researchers shot electrons through tiny holes in a lead sheild and onto film created similiar diffraction patterns, because, since electrons are indeed particles, they are also waves. The real shock comes when you only shoot one electron (or other particle) at a time through a sheild to create a pattern on film. Even though there was nothing for the particles to interfere with when shot one at a time, they *still* created a diffraction pattern.
This gives rise to the thought that particles that store their energy in 'quanta' and are small enough not to interact instantly with their environment, exist in multiple probability states. The electrons that created the diffraction pattern were interfering with the possibility that they existed elsewhere in the experiment.
In quantum computing, this is useful because electrons can be made to do different things at the same time, such as be in different places or aborb and release different amounts of energy. They can also simply stop existing at one place and start existing at another. They can also rock back and forth through time. Quantum computing, for the uninitiated, relies on harnessing these seemingly paradoxical phenomena. If the theories are all correct, this means that information storage will simply become infinite because there are an infinite number of states that any electron can occupy. Energy required to run a quantum process will be very little or zero, due to basic laws of thermodynamics and quantum physics. Speed of computations will be astronomical because quantum interactions take place on the pico-scale.
Quite a nifty thing...
Schroedinger's Cat says: It is not the world that must bend, but your mind. You must realize taht there is no mouse.
The next Slashdot story will be ready soon, but subscribers can beat the rush and slashdot the links early!
I suggest any reader interested in getting a good introduction to QC to take a look at a presentation given by Rob Pike at USENIX, available in MP3 audio here. It talks about the motivations on using information quantum mechanicaly (intrinsic parallelism, we are running out of atoms, etc); some historic aspects (Feynman's question: Can a computer simulate a QM system?); the approximations that you eliminate when you use QM computing devices (bits are not independent, but entangled); some algorithms (factoring, searching), etc. Not only nice, but funny too. Don't forget to get the slides also.
Just notice that there are two different aspects when we talk about QM systems, which most of the time are treated together: First, there is the QM way of representing information, which is to some point a reality now (on modern, high density Hard-Disk, for instance), the other is QM computers, which is something for way in to the future.
The simple answer is "possibly"
For example, it is possible that quantum computing can greatly increase 3D rendering. Basically, the main problem in ray tracing is finding the correct number of solutions that will lead a light ray to the point the eye is looking at. There are stochastic methods, like Metropolis, that greatly speed up the process of determining these solutions, but like most stocastic methods when compared to quantum methods, they are unreliable and slow (although when compared to deterministic methods, they are unreliable and fast). In a quantum 3D chip, you can theoretically easily find all of the solutions in a very short time, and thus determine the light levels for the point. This would in effect give you a perfect ray trace in a few cycles/point.
And even then, given enough qbits, you could be running those raytracing calculations on all of the points, oversampled by 256 to give a nice antialias.
But this is all in theory, because there are severe limitations on the logic that one can do with a quantum computers today. While the above could be modeled, I don't think we'll know for a while if it can be.
-no broken link