Is there such thing as "Quantum Computing 'in' GPU Computing"?

Cyanide2x4

Distinguished
Oct 20, 2011
46
2
18,540
I want to know if it's correct to say "Quantum Computing used in GPU Computing"? Or are those two topics two completely different things where the first cannot be implemented in the latter?
 
Solution
They're altogether different. GPU computing is a variation of standard electronic computing which uses GPU cores to execute calculations, generally for programs optimized for highly parallel computation. GPUs feature very large numbers of relatively weak cores compared to CPUs but for certain types of operations friendly to parallel computation work goes much faster on a GPU. Not all programs can be accelerated this way, since some are by nature serial (instructions following in a strict order).

Quantum computing is a different beast. It doesn't use discrete bits as we know them. 'Qubits' (quantum bits) exist in a "superposition" of both 0 and 1 until their state is resolved. One of the tricks is to maintain the qubits in this...
They're altogether different. GPU computing is a variation of standard electronic computing which uses GPU cores to execute calculations, generally for programs optimized for highly parallel computation. GPUs feature very large numbers of relatively weak cores compared to CPUs but for certain types of operations friendly to parallel computation work goes much faster on a GPU. Not all programs can be accelerated this way, since some are by nature serial (instructions following in a strict order).

Quantum computing is a different beast. It doesn't use discrete bits as we know them. 'Qubits' (quantum bits) exist in a "superposition" of both 0 and 1 until their state is resolved. One of the tricks is to maintain the qubits in this quantum state, as they need to be very isolated from outside influences. The state of the art in quantum computations as now is no further than basic arithmetic with small numbers. With larger numbers of qubits they get very powerful though, and have profound implications for cryptography among other things. A quantum computer may be able to easily break any of the cryptographic keys used to encrypt data and online communications.
 
Solution

Cyanide2x4

Distinguished
Oct 20, 2011
46
2
18,540


How about Parallel Computing? Is it a concept used in GPU Computing?
 
Parallel computing is definitely part of GPU computing. A task like video editing is broken into lots of pieces which run in parallel on different sets of GPU cores simultaneously. It's not a thing that can be universally applied since not all programs mathematically can be separated in such a way.

In this case, the GPU is made to work as a highly parallel processor.