Quantum parallelism - what changes from multicore? [Quantum Computers] [SUB-EN]
HTML-код
- Опубликовано: 11 сен 2024
- Our amazon list of the best products!
AMAZON: PC - 3D FILAMENT - ARDUINO - RASPBERRY PI
amzn.to/2RV7KWc
When designing a new processor, the goal is always to achieve higher performance than the previous generation. The solution most commonly adopted in recent years, which began in 2010 with the launch of the intel core duo, is to add more cores within the same processor.
A core is essentially a computation unit that can generally process any mathematical function that is implemented in software.
In all this, the goal is to process multiple functions in parallel in order to decrease the execution time of an entire software and therefore increase the throughput of the processor.
Is it possible to perform parallel calculations in a quantum computer?
The answer is yes! And this also in a really efficient way!
As we have seen, for a normal processor, two circuits must be used to perform two functions in parallel. Quantum parallelism, on the other hand, allows us to use a single quantum circuit to simultaneously calculate multiple values of a function. In this way, if we want to calculate two values of a function at the same time, a two-qubit calculator will suffice.
Quantum parallelism is implemented in the following way: the qubits are set to quantum state 0, then the Hadamard transform is applied to these qubits, and finally a Uf matrix is applied, a unitary matrix, which represents the function. In this way we will obtain both values of f at the same time!
Follow us on our social networks!
Facebook: / miniprojectsofficial
Instagram: / officialprojecto
#Projecto #DanielRossi #quantumcalculators
Ho seguito tutto il corso e ti ringrazio. Ora perchè non predisponi un po' di lezioni di esempio usando IBM ?
riguardo la questione della matrice Uf che realizza la funzione nel circuito quantistico, non mi è chiaro un passaggio logico; cioè, nel costruire la matrice Uf io devo già conoscere i risultati della funzione (infatti nel calcolo se ricordo bene dal video rientra y xor f(x) ); quindi la domanda è: qual è l'utilità pratica di poter calcolare contemporaneamente tutti i valori della funzione e ripetere più volte l'operazione per concentrare le probabilità, se devo già conoscere la funzione f(x) per preparare Uf? Immagino poi che con molti qubit le cose diventano molto difficili. Grazie