Superscalar CPUs and Quantum computing

AI Thread Summary
Modern computers utilize superscalar CPUs, enabling them to execute multiple instructions simultaneously by leveraging multiple cores and threads. For instance, an Intel i7 processor can handle up to eight threads concurrently, while GPUs can manage even more parallel tasks. In contrast, quantum computers, though still largely theoretical and not commercially available, operate on fundamentally different principles. They utilize qubits, which can exist in multiple states at once due to superposition, allowing for potentially exponential parallelism in processing. However, quantum computers are not simply faster versions of classical computers; they are specialized processors designed for specific problems and require suitable quantum algorithms to demonstrate their advantages. The distinction between parallel processing in classical systems and the unique capabilities of quantum computing is crucial, as quantum computers will not replace classical systems but rather complement them for particular applications.
molarmass
Messages
4
Reaction score
0
So, from what I understand, modern computers use superscalar CPUs which allows the computer to run two instructions on two separate lines of data in parallel. Which in lame man's terms is just: the CPU can run two instructions at the same time.

Now, from what I understand, this is also a bragging point for the advancements in quantum computing: quantum computers would be able to compute to pieces of instruction at the same time.

So what is the difference between a superscalar CPU and a quantum CPU? Am I misunderstanding everything entirely? Is there a twist to the whole quantum computing part? I quite stumped.

Any and all answers will be greatly appreciated. Hope I posted this in the correct section.

Thanks.
 
Computer science news on Phys.org
molarmass said:
So, from what I understand, modern computers use superscalar CPUs which allows the computer to run two instructions on two separate lines of data in parallel. Which in lame man's terms is just: the CPU can run two instructions at the same time.
The computer I'm using to write this is an Intel i7, that they describe as a Quad Core Duo. That means that there are four "cores," with each of the cores having, in effect, two CPUs. Software that is optimized to run on this machine can have up to eight threads operating simultaneously, each with its own set of data.

In addition, I have an nVidia video card in my machine whose GPU has 128 "cores" that can be run simultaneously.
molarmass said:
Now, from what I understand, this is also a bragging point for the advancements in quantum computing: quantum computers would be able to compute to pieces of instruction at the same time.

So what is the difference between a superscalar CPU and a quantum CPU? Am I misunderstanding everything entirely? Is there a twist to the whole quantum computing part? I quite stumped.
I could be wrong, but I don't think that quantum computers currently exist. And they certainly aren't available commercially if they have been built
molarmass said:
Any and all answers will be greatly appreciated. Hope I posted this in the correct section.

Thanks.
 
Last edited:
Gotcha. But yes, I am aware that quantum computers are not existent. The ones that are are hybrid sort of computers and are owned only by governments and prestigious educational entities. But I've watched videos and such where scientists theorize that a quantum computer would be able to operate several functions at once...but superscalar CPUs already do that. So what do they mean when they assert this?
 
molarmass said:
But I've watched videos and such where scientists theorize that a quantum computer would be able to operate several functions at once...but superscalar CPUs already do that. So what do they mean when they assert this?

It is a "hand waving" explanation that we use for non experts, it gives you some idea of why they are faster for certain applications but it is not actually what is happening physically (explaining that requires a LOT of knowledge of quantum mechanics).
Anyway, if you DO think of quantum computers as being parallel (which again they are not) the key is that EACH element (qubit) can be in a large (actually infinite) number of states at once (superposition) . Hence, whereas the transistors in a classical computer can be either "on" or "off (1 or 0), a qubit can be 1, 0 or any state in-between..

Note that quantum computers are only faster if you run a suitable quantum algorithm that can exploit the "quntumness" and there are only a few known algorithms that can actually do something useful. Fortunately, some of these can be used to solve important practical problems. However, a quantum computer will never replace classical computer, it would be more like a specialized processor for very specific problems (a bit like the math co-processors that were used 20 or so years ago)
 
  • Like
Likes soarce
I think two issues are being conflated here...

Firstly "serial" and "parallel" processing, and;
Secondly "quantum computers".

When I was a boy, (and yes, we did have electricity...) parallel processing was the great white hope because the rate at which instructions could be executed by a serial processor (something not dissimilar to what was in your average PC until recently), was a fundamental limiting factor. If you could program in such as way as to execute multiple instructions at the same time then the advantage is obvious. Unfortunately in practice this is not as easy as it sounds.

A good practical example comes from the British code-breaking attempts (at Bletchley Park) during the second world war which used parallel processing. This was so fast and effective at the task it was designed for that it wasn't surpassed by serial computers until the 1990s!

The UK was at the forefront of parallel computing again in the 1970's when a company called Inmos was set up with the specific aim of producing a fast powerful parallel processing computer. Unfortunately like all good ideas (i.e. Betamax) this was scuppered by cheap chips from the far east which made a British alternative uneconomic.

As for quantum computers, the probability of seeing one on my desk in my lifetime (which is admittedly a bit shorter than yours) is about the same as being able to travel back in time and make the necessary adjustments so parallel processing wins out!
 
Sorry if 'Profile Badge' is not the correct term. I have an MS 365 subscription and I've noticed on my Word documents the small circle with my initials in it is sometimes different in colour document to document (it's the circle at the top right of the doc, that, when you hover over it it tells you you're signed in; if you click on it you get a bit more info). Last night I had four docs with a red circle, one with blue. When I closed the blue and opened it again it was red. Today I have 3...
Thread 'ChatGPT Examples, Good and Bad'
I've been experimenting with ChatGPT. Some results are good, some very very bad. I think examples can help expose the properties of this AI. Maybe you can post some of your favorite examples and tell us what they reveal about the properties of this AI. (I had problems with copy/paste of text and formatting, so I'm posting my examples as screen shots. That is a promising start. :smile: But then I provided values V=1, R1=1, R2=2, R3=3 and asked for the value of I. At first, it said...
Back
Top