Wat is quantum computing?
De wereldwijde race naar de quantumcomputer is in volle gang. Google, Microsoft, IBM, Baidu, Alibaba en Tencent zijn in gevecht om de eerste stabiele quantumcomputer te maken.
Google beweert inmiddels zelfs dat het ‘quantumsuprematie’ bereikt heeft met een quantumcomputer. Dit betekent dat het een probleem sneller kan oplossen dan een hedendaagse supercomputer. De krachtigste computer van dit moment. De processor van deze computer doet volgens Google 200 seconden over een berekening waar een hedendaagse supercomputer tienduizend jaar over zou doen. Concurrent IBM heeft echter kritiek op Google en zegt dat een supercomputer er niet tienduizend jaar over zou doen, maar er slechts 2,5 dag. Genoeg discussie dus over de actualiteit, maar blijft de vraag:
Wat is een Quantum Computer?
Quantumcomputers zijn intelligente en krachtige computers. Computers die informatie op een nieuwe manier verwerken en op deze wijze grote en belangrijke doorbraken kunnen forceren. Er wordt verwacht dat quantumcomputers deuren opent naar mogelijkheden die nu nog ondenkbaar zijn.
Met quantum computing kunnen we berekenen hoe het perfecte geneesmiddel op moleculair niveau gemaakt kan worden. Of door welke oorzaak veranderingen in het klimaat ontstaan. Maar ook hoe we mobiliteit-problemen oplossen of welk materiaal bij kamertemperatuur nog supergeleidend is. Dit heeft een enorme impact op onze energievoorziening. De ontwikkelingen van deze ‘supercomputer’ soort gaan erg snel. Waarom is er zoveel opwinding en is die wel terecht?
Wat zijn quantumcomputers?
De term quantumcomputer is in 1981 voor het eerst genoemd door de Amerikaanse natuurkundige Richard Feynman. Het woord ‘quantum’ komt van de quantummechanica. Dat is de tak van natuurwetenschappen die zich bezighoudt met de studie naar het gedrag van atomaire en subatomaire deeltjes. Quantum komt van het Latijnse woord dat staat voor ‘hoeveelheid’. Quantumcomputers hebben de potentie om berekeningen veel sneller uit te voeren dan traditionele computers. En zelfs sneller dan de supercomputers die we vandaag de dag gebruiken. Een stabiele quantumcomputer kan bijvoorbeeld zorgen voor een ongekende groeispurt op het gebied van kunstmatige intelligentie.
Het verschil met klassieke computers
Klassieke computers maken gebruik van een geheugen dat informatie opslaat door middel van bits. Elke bit staat voor 0 of 1. Aan of uit, ja of nee. Een quantumcomputer maakt daarentegen gebruik van quantumbits (qubits, of qbits). Een qubit kan een 0, een 1 of een quantumsuperpositie innemen. Dit laatste houdt in dat het alle mogelijke waarden (0 én 1) kan aannemen. Wat dat precies inhoudt verduidelijk ik aan de hand van het volgende voorbeeld.
Quantum parallel processing
Een traditionele computer met twee bits kan informatie opslaan in vier mogelijke combinaties: 00, 01, 10 en 11. Een quantum computer kan al deze combinaties tegelijk aannemen. Een reeks van dertig nullen en enen maakt ongeveer een miljard verschillende combinaties mogelijk. Een klassieke computer kan slechts een van deze combinaties tegelijkertijd innemen, maar een quantumcomputer kan ze allemaal tegelijk innemen. Hierdoor kan het een miljard berekeningen maken in de tijd waarin een klassieke computer er één maakt. Een quantumcomputer is te vergelijken met een klassieke computer met een miljard processoren, maar dan in één stuk hardware. Het fenomeen dat een quantumcomputer meerdere berekeningen tegelijk kan maken, wordt ook wel quantum parallel processing genoemd.