Qu'est-ce qu'un processeur quantique?


8

Quelqu'un a évoqué un "processeur quantique" ou "l'informatique quantique" l'autre jour. Qu'Est-ce que c'est? En quoi diffère-t-il des processeurs que nous utilisons?


1
Ces gars semblent connaître la réponse> en.wikipedia.org/wiki/Quantum_computer

Réponses:


5

En un mot: les processeurs fonctionnent actuellement sur des électrons, et sont donc limités par la vitesse de la lumière et diverses autres nuances.

Les processeurs quantiques profitent des propriétés des particules subatomiques (par exemple, l'intrication quantique ou "l'action fantasmagorique à distance" d'Einstein) pour surmonter certaines de ces limites et offrir une augmentation de puissance potentiellement exponentielle.

En un mot encore plus petit: ils sont beaucoup, beaucoup plus rapides.


1
Ce n'est pas tout à fait exact: ils sont beaucoup plus rapides, mais seulement sur un petit sous-ensemble d'opérations accessibles aux ordinateurs "conventionnels" . Par exemple, le cracking RSA est rapide, mais le rendu des pages HTML ne l'est probablement pas du tout (si possible ...).
whitequark

Les ordinateurs quantiques sont également limités par la vitesse de la lumière.
David Z

4
Je suppose qu'il pourrait être plus exact de dire qu'ils sont massivement parallèles, plutôt que simplement "plus rapides" en tant que tels ...
Brian Knoblauch

@Brian: Cela semble être une façon décente d'y penser.
David Z

+1 pour une explication très terre-à-terre. Pourrait ne pas être scientifiquement précis, mais toujours utile pour la personne moyenne.
Torben Gundtofte-Bruun


3

Josh K a créé des liens vers de bonnes ressources qui ne seraient pas une mauvaise idée à lire. Je pense que la plupart des informations de Wikipédia sur ces sujets sont raisonnablement exactes. Mais au cas où vous ne pourriez pas le dire à partir des titres des liens, l'informatique quantique n'est pas exactement un sujet trivial. Vous devez être familier avec certains éléments de base (par exemple la physique quantique) afin de donner un sens à cela.

Pour une explication un peu moins technique (venant de quelqu'un qui a étudié en détail l'informatique quantique), essayez ceci: en mécanique quantique, les propriétés des particules sont décrites par des "états quantiques" qui consistent en une combinaison d '"états de base". Par exemple, les électrons ont un spin (moment angulaire), ils agissent donc comme de petits aimants. Mettez-les dans un champ magnétique et ils pointent vers le haut ou vers le bas (enfin, parallèles ou antiparallèles au champ). Dans les ordinateurs normaux (modèle simplifié), vous pouvez choisir entre 1 et 0 pour être inférieur, et vous pouvez effectuer des calculs en ajustant les champs magnétiques pour faire basculer les électrons vers le haut ou vers le bas comme vous le souhaitez.

Mais en mécanique quantique, les électrons ne se limitent pas à signaler tout ou simplement vers le bas; ils peuvent en fait avoir une combinaison ( superposition ) de ces deux états, comme la moitié vers le haut et la moitié vers le bas en même temps . Cela pourrait représenter un bit qui agit à la fois comme 1 et 0. Cela s'appelle un qubit . Lorsque vous assemblez plusieurs qubits (électrons), vous pouvez obtenir des superpositions plus compliquées, comme 11/10/00 ou 110/101/011/001/000 ou autre, et si vous les utilisez dans le bon type d'ordinateur, c'est comme exécuter un algorithme avec 3 ou 5 ou autant d'entrées simultanément. Ainsi, tout algorithme qui vous oblige à effectuer la même opération sur de nombreux ensembles de bits différents peut être considérablement accéléré par l'informatique quantique. En pratique, il s'avère que certains algorithmes à temps exponentiel se transforment en algorithmes à temps polynomial lorsque vous les exécutez sur un ordinateur quantique.


"Ainsi, tout algorithme qui vous oblige à effectuer la même opération sur de nombreux ensembles de bits différents peut être considérablement accéléré par l'informatique quantique." - ce n'est pas exactement vrai. Bien sûr, si vous pouvez préparer une superposition sur les entrées, l'ordinateur quantique peut préparer la superposition appropriée sur les sorties, mais lorsque vous la mesurez, vous n'obtenez qu'une seule des sorties, au hasard. En fait, les algorithmes quantiques fonctionnent en exploitant la structure pour annuler les amplitudes ... il n'y a pas d'algorithme exponentiel qui puisse être directement polynomial (sans nouvel algorithme) sur un ordinateur quantique.
ShreevatsaR

@ShreevatsaR: C'est vrai, je suppose que j'ai mal parlé. Ce que j'avais à l'esprit en écrivant ceci était des algorithmes qui traitent un grand nombre d'entrées et les distillent en une seule réponse.
David Z

Il n'est même pas possible de les «distiller en une seule réponse», sauf dans des circonstances particulières. (Par exemple, si vous voulez la somme de toutes les réponses, il n'y a aucun moyen connu de le faire.) Les seuls exemples connus où les algorithmes quantiques sont meilleurs que les algorithmes classiques fonctionnent en exploitant une structure très spéciale , impliquant généralement la périodicité et la transformée de Fourier (ex. affacturage).
ShreevatsaR

OK, mauvais choix de formulation, mais ce que vous dites est ce que je voulais dire.
David Z
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.