1. L'informatique quantique : Origines et Contexte [0]

thumbnail L'informatique quantique est une nouvelle approche du calcul qui s'appuie sur les principes de la physique quantique pour potentiellement résoudre des problèmes actuellement insolubles pour les ordinateurs classiques.

1.1. Les Fondements de la Physique Quantique [6]

  1. La physique quantique est née au début du 20e siècle avec des scientifiques comme Max Planck et Albert Einstein. [6]
  2. Elle décrit le comportement des particules élémentaires (électrons, atomes, photons) et leurs propriétés discontinues, comme les niveaux d'énergie. [7]
  3. Une propriété clé est la dualité onde-corpuscule, où les particules peuvent se comporter à la fois comme des ondes et des particules, permettant des phénomènes comme les interférences. [13]
  4. Cette dualité est fondamentale pour la puissance de calcul des ordinateurs quantiques. [18]

1.2. L'Impact du Quantique sur la Technologie Moderne [20]

  1. Les découvertes de la physique quantique ont déjà révolutionné notre monde depuis l'après-guerre. [20]
  2. Des technologies comme les transistors, les fibres optiques, les GPS, les IRM, les panneaux photovoltaïques et les écrans LCD reposent sur des phénomènes quantiques. [20]
  3. Cependant, ces technologies manipulent généralement des milliards de particules quantiques en groupe, sans contrôle individuel. [22]
  4. La loi de Moore, qui prévoyait une augmentation régulière du nombre de transistors, a permis la révolution numérique mais montre des signes de ralentissement. [23]
  5. Le ralentissement de la vitesse d'horloge des processeurs depuis 2005 est lié à l'augmentation de la densité des transistors, qui provoque une surchauffe. [26]
  6. La fin de l'échelle de Dennard (stabilité de la consommation par unité de surface) depuis 2005 a entraîné une augmentation de la dissipation thermique, limitant la miniaturisation et la performance. [35]
  7. Ce phénomène crée le "Dark Silicon" (silicium noir), où une partie des processeurs ne peut pas être utilisée simultanément pour éviter la surchauffe. [39]

1.3. Les Limites de la Miniaturisation Classique [44]

  1. Malgré les annonces de transistors plus petits (5, 3, 2 nanomètres), la taille réelle des transistors est bien plus grande (par exemple, 48 nanomètres pour un transistor annoncé à 3 nanomètres). [46]
  2. Les labels comme "3 nanomètres" sont en réalité des labels marketing plutôt que des mesures de caractéristiques physiques précises. [51]
  3. La miniaturisation physique des transistors atteint ses limites en raison de problèmes de fabrication, de fuites de courant et de réchauffement. [53]
  4. L'industrie informatique cherche donc des solutions alternatives pour augmenter la puissance de calcul et réduire la consommation d'énergie. [56]

2. Les Alternatives à l'Informatique Classique [56]

thumbnail Face aux limites de l'informatique classique, plusieurs approches alternatives sont explorées pour améliorer la puissance de calcul et l'efficacité énergétique.

2.1. Techniques Envisagées [57]

  1. Processeurs à réseaux de neurones intégrés : Création de puces en silicium intégrant des réseaux de neurones pour des calculs spécifiques, comme le recuit digital, similaire à l'ordinateur quantique de D-Wave. [57]
    • Actuellement, seul Fujitsu au Japon travaille activement dans ce domaine. [60]
  2. Calcul réversible : Développement de calculs qui ne détruisent pas d'information (contrairement aux portes logiques classiques qui détruisent un bit), réduisant ainsi la chaleur générée. [61]
    • Cette technologie vise à réduire la consommation d'énergie plutôt qu'à augmenter la vitesse. [65]
  3. Calcul optique : Utilisation de la lumière pour effectuer des calculs, notamment par des startups comme LightOn en France, pour accélérer certaines tâches de machine learning. [66]
  4. Optoélectronique : Remplacement de la circulation des électrons par celle des photons dans les circuits pour effectuer des calculs, déjà utilisé dans les télécommunications pour les fibres optiques. [68]
  5. Calcul probabiliste : Utilisation de calculs probabilistes par des startups comme Quside (basée à Grenoble), qui pourraient améliorer l'efficacité et la vitesse pour certains types de problèmes. [71]
  6. Calcul supraconducteur : Utilisation de composants électroniques fonctionnant à très basse température (proche du zéro absolu) qui offrent des fréquences d'horloge potentiellement très élevées et une faible consommation d'énergie. [73]
    • L'inconvénient majeur est la nécessité de refroidissement, mais le bilan énergétique global pourrait être positif. [77]

2.2. L'Avènement de l'Informatique Quantique [78]

  1. L'informatique quantique est une autre solution d'informatique non conventionnelle, considérée comme la seconde révolution quantique. [78]
  2. Elle exploite trois phénomènes quantiques majeurs : la superposition, l'intrication et le contrôle individuel des objets quantiques. [80]

3. Les Principes Fondamentaux de l'Informatique Quantique [80]

thumbnail L'informatique quantique repose sur l'exploitation de phénomènes quantiques uniques pour réaliser des calculs d'une puissance sans précédent.

3.1. Les Phénomènes Quantiques Clés [81]

  1. Superposition des états : Les objets quantiques (qubits) peuvent exister dans plusieurs états simultanément (par exemple, 0 et 1). Mathématiquement, cela est représenté par une combinaison d'amplitude et de phase, visualisée sur une sphère. [81]
  2. Intrication : Des objets quantiques peuvent être liés de telle manière que leur état est corrélé, même à distance. Mesurer l'état d'un objet influence instantanément l'état de l'autre. [83]
    • Cette propriété, bien qu'étrange, est exploitée pour les communications, le calcul et les capteurs quantiques. [85]
  3. Contrôle individuel des objets quantiques : La capacité de manipuler précisément des électrons, photons ou atomes individuels grâce à des technologies comme les lasers. [86]
    • Des startups comme Pasqal (atomes neutres contrôlés par lasers) et Candela (photons individuels) illustrent cette capacité. [88]

3.2. Les Domaines d'Application Quantique [94]

  1. La seconde révolution quantique se décline en quatre grandes catégories d'usage : [94]
    • Capteurs quantiques : Pour améliorer la précision des mesures. [95]
    • Ordinateurs quantiques : Pour des calculs complexes. [96]
    • Cryptographie quantique : Pour créer des clés de chiffrement inviolables. [97]
    • Communications quantiques : Pour connecter des ordinateurs quantiques et sécuriser les échanges d'information. [97]
  2. Ces domaines correspondent à un cycle de recherche de 10 à 20 ans, avec un focus particulier sur l'ordinateur quantique dans cette présentation. [98]

4. La Promesse et les Cas d'Usage de l'Ordinateur Quantique [99]

thumbnail L'ordinateur quantique promet de transformer radicalement la résolution de problèmes complexes en remplaçant les calculs exponentiels par des solutions beaucoup plus rapides, ouvrant la voie à des avancées dans divers domaines.

4.1. La Promesse d'une Puissance de Calcul Accrue [99]

  1. Les ordinateurs classiques sont limités par leur chauffe et leur vitesse de calcul, tandis que les problèmes dits exponentiels nécessitent des ressources de calcul qui augmentent de manière exponentielle avec la taille du problème. [99]
  2. Pour ces problèmes, le temps de calcul peut devenir inacceptablement long (par exemple, l'âge de l'univers). [102]
  3. La loi de Moore, bien qu'elle double la puissance de calcul tous les deux ans, ne change pas la nature exponentielle de ces problèmes. [104]
  4. La promesse de l'informatique quantique est de remplacer ces temps de calcul exponentiels par des temps polynomials ou logarithmiques, rendant ces problèmes humainement acceptables. [106]
  5. Cette accélération dépend fortement des algorithmes quantiques disponibles et du cas d'usage spécifique. [112]

4.2. Catégories de Problèmes Résolubles par le Calcul Quantique [115]

  1. Problèmes d'optimisation : Minimiser ou maximiser une fonction avec de nombreuses variables, comme la minimisation de l'énergie d'un système, la consommation de carburant, les temps de trajet, ou la gestion des risques financiers. [116]
  2. Simulation physique de la matière : Simuler numériquement des molécules, des cristaux ou des processus chimiques complexes, qui sont difficiles à modéliser avec des ordinateurs classiques en raison de leur dépendance aux équations de la physique quantique. [120]
  3. Machine Learning et Deep Learning : Ces domaines, qui visent à minimiser des fonctions de coût, pourraient être réalisés plus efficacement sur des ordinateurs quantiques futurs. [122]

4.3. Cas d'Usage dans la Recherche [124]

  1. Le monde de la recherche utilise le calcul quantique pour faire des découvertes, inventer de nouveaux matériaux ou procédés, et classifier des données. [125]
  2. Chimie et matériaux :
    • Simulation de réactions chimiques, notamment en chimie organique, pour inventer de nouveaux procédés. [129]
    • Simulation de la production d'ammoniac dans le vivant (rendement naturel de 95% contre 5% pour le procédé Haber-Bosch industriel). [134]
  3. Santé et biotechnologies :
    • Découverte de nouveaux médicaments, compréhension du fonctionnement du vivant, invention de vaccins. [143]
    • Simulation du repliement des protéines pour comprendre leur fonction, bien que des algorithmes classiques comme AlphaFold existent, la simulation des interactions protéiques reste un défi. [144]
  4. Semi-conducteurs : Conception de semi-conducteurs nécessitant des optimisations complexes dont le temps de calcul augmente exponentiellement avec la taille du problème. [149]

4.4. Cas d'Usage dans les Opérations d'Entreprise [153]

  1. Ce domaine concerne les opérations quotidiennes des entreprises dans des secteurs comme les transports, la banque, la logistique, l'énergie et les télécommunications. [153]
  2. Banque et Finance :
    • Calculs de risque, optimisation de portefeuilles financiers, évaluation de la capacité de remboursement des clients. [156]
  3. Transport et Logistique :
    • Optimisation des opérations quotidiennes, minimisation des temps de trajet pour plusieurs véhicules. [157]
  4. Opérateurs Télécoms :
    • Optimisation du placement des antennes et de la gestion des fréquences cellulaires. [160]
  5. Industrie et Fabrication :
    • Optimisation des flux de matière, des contraintes clients et des plannings dans les usines avec de nombreuses machines-outils. [161]

5. Comment Fonctionne un Ordinateur Quantique [164]

thumbnail Les ordinateurs quantiques fonctionnent sur des principes radicalement différents des ordinateurs classiques, utilisant des qubits qui peuvent exister dans plusieurs états à la fois et être interconnectés par des portes quantiques.

5.1. Le Qubit : L'Unité d'Information Quantique [167]

  1. Le qubit est l'équivalent quantique du bit classique. Contrairement à un bit qui est soit 0 soit 1, un qubit peut être dans une superposition de 0 et 1. [168]
  2. Mathématiquement, un qubit est représenté par deux nombres : son amplitude (ratio de 0 et 1) et sa phase. [175]
  3. Un seul qubit contient plus d'informations qu'un bit classique (potentiellement l'équivalent de deux nombres flottants de haute précision). [180]
  4. La puissance de calcul augmente de manière exponentielle avec le nombre de qubits interconnectés. Un registre de N qubits peut gérer l'équivalent de 2^N nombres flottants complexes. [186]
  5. Cette capacité de gérer un espace mémoire exponentiel est une source majeure de la puissance potentielle des ordinateurs quantiques. [189]

5.2. Les Portes Quantiques et l'Accélération du Calcul [194]

  1. Les qubits sont reliés entre eux par des portes quantiques, qui les rendent interdépendants. [195]
  2. Cette interdépendance permet de créer une accélération quantique, où certains algorithmes s'exécutent plus rapidement que leurs équivalents classiques. [196]
  3. Il est crucial de distinguer l'espace de calcul (nombre de variables manipulées simultanément) de la vitesse d'exécution réelle. [208]
  4. L'accélération dépend du nombre d'opérations dans l'algorithme quantique, qui doit être inférieur à celui d'un algorithme classique équivalent. [213]
  5. L'utilisation de la superposition et de l'intrication est essentielle pour réduire le nombre d'opérations nécessaires. [215]

5.3. Les Défis du Calcul Quantique [216]

  1. Temps de calcul non instantané : Chaque opération quantique prend du temps (nanosecondes), et des millions d'opérations peuvent s'accumuler sur plusieurs secondes, minutes ou heures pour des calculs complexes. [216]
  2. Augmentation polynomiale du temps : Le temps de calcul peut augmenter polynomialement avec le nombre de qubits, mais moins rapidement qu'avec un ordinateur classique. [222]
  3. Fidélité des qubits et erreurs : Le nombre d'erreurs générées par chaque opération est critique. Une faible fidélité limite le nombre d'opérations réalisables et nécessite une correction d'erreur. [224]
  4. Compromis espace mémoire/temps de calcul : Comme en informatique classique, il existe un compromis entre la quantité de mémoire (nombre de qubits) et le temps de calcul. [226]
  5. Programmation complexe : Le codage d'algorithmes quantiques nécessite une compréhension de l'algèbre linéaire, du calcul matriciel et des concepts d'électronique analogique. [227]
  6. Débogage difficile : L'arrêt d'un programme quantique pour inspecter les variables écrase la superposition et l'intrication, rendant le débogage plus complexe que dans l'informatique classique. [247]
  7. Mesure probabiliste : Les résultats des calculs quantiques sont probabilistes, nécessitant de répéter le même calcul plusieurs fois et de faire la moyenne des résultats. [255]

6. L'Écosystème du Calcul Quantique : Technologies et Acteurs [259]

thumbnail Le domaine de l'informatique quantique est caractérisé par une grande diversité de technologies matérielles et logicielles, avec de nombreux acteurs explorant différentes voies pour construire des ordinateurs quantiques performants.

6.1. Les Outils de Développement Logiciel [259]

  1. Il existe une multitude d'outils de développement logiciel pour l'informatique quantique, souvent basés sur Python, similaire au monde de l'IA. [259]
  2. Les développeurs doivent s'adapter à de nouveaux paradigmes, comme la programmation par circuits quantiques et la gestion des opérations matricielles. [236]
  3. Les outils permettent d'émuler des codes quantiques sur des machines classiques ou de les exécuter sur des machines quantiques réelles. [265]
  4. Des niveaux d'abstraction plus élevés, comme le "No-code" ou des environnements applicatifs spécialisés (finance, chimie), commencent à émerger pour simplifier la programmation. [266]

6.2. Les Différents Types d'Ordinateurs Quantiques [276]

  1. Ordinateurs à portes quantiques : Programmables, ils utilisent des portes quantiques pour manipuler les qubits. [277]
  2. Ordinateurs à recuit quantique (Quantum Annealing) : Proposés par D-Wave, ils fonctionnent comme des réseaux de neurones pour résoudre des problèmes d'optimisation. [277]
  3. Simulateurs quantiques : Souvent basés sur des atomes neutres contrôlés par lasers (ex: Pasqal), ils permettent de simuler des systèmes quantiques. [278]
  4. Il existe des algorithmes quantiques spécifiques à chaque type d'ordinateur, certains étant plus accessibles à court terme (ordinateurs analogiques) que d'autres (nécessitant de nombreux qubits de haute qualité). [281]

6.3. Les Défis Scientifiques et Technologiques Majeurs [301]

  1. Fiabilité et qualité des qubits : C'est le défi scientifique le plus complexe, visant à rendre les qubits stables et précis. [301]
  2. Correction d'erreur : Pour exécuter un grand nombre d'opérations sans fausser le calcul, il faut implémenter des techniques de correction d'erreur, qui nécessitent une redondance importante de qubits physiques. [346]
  3. Multiplication des ressources : La correction d'erreur implique de multiplier le nombre de qubits physiques nécessaires (des centaines, voire des milliers pour un seul qubit logique propre), ce qui augmente la complexité du contrôle, de la cryogénie et de l'électronique. [348]
  4. Consommation d'énergie : L'optimisation de la consommation énergétique des ordinateurs quantiques est un enjeu crucial, avec des recherches visant à concevoir des systèmes sobres. [351]
  5. Interconnexion des ordinateurs quantiques : Développer des moyens de relier plusieurs ordinateurs quantiques entre eux, potentiellement via des ressources d'intrication basées sur des photons. [354]
  6. Chargement des données et mémoire quantique : Développer des technologies pour charger efficacement les données et stocker l'information quantique, particulièrement important pour certains algorithmes de machine learning. [357]

6.4. L'État Actuel des Qubits et des Machines [358]

  1. Le nombre de qubits opérationnels atteint actuellement 127 chez IBM, avec des annonces de machines plus grandes mais pas encore opérationnelles. [360]
  2. Les taux d'erreur des qubits sont encore élevés (idéalement inférieurs à 0.1% pour des calculs utiles). [364]
  3. Pour obtenir un avantage quantique significatif, il faudrait idéalement plus de 50 qubits de haute qualité (zone bleue du graphique). [368]
  4. Les technologies comme les ions piégés montrent une bonne qualité de qubit, mais le nombre reste limité. [370]
  5. La zone rose du graphique (taux d'erreur élevé) est peu utile. La zone blanche (taux d'erreur inférieur à 0.1%) est nécessaire pour la correction d'erreur et les calculs avancés. [377]
  6. Atteindre la zone blanche avec un nombre suffisant de qubits (plusieurs dizaines à des millions) est un objectif à long terme (10-20 ans). [379]

6.5. Les Différentes Technologies de Qubits [302]

  1. Qubits supraconducteurs : Gérés par des entreprises comme IBM, Google et Alice & Bob. Ils sont intégrés dans des circuits et nécessitent un refroidissement extrême (15 milliKelvins). [302]
  2. Qubits à base d'électrons : Contrôlent le spin de l'électron. [303]
  3. Qubits à base d'atomes : Contrôlent un niveau d'énergie ou la position d'atomes individuels (ex: Pasqal), souvent dans le vide et pilotés par lasers. [304]
  4. Qubits à base de photons : Contrôlent des propriétés des photons (ex: Candela). Ils sont plus simples à mettre en œuvre physiquement (format rack) mais limités en nombre de qubits pour l'instant. [304]
  5. D'autres technologies émergentes incluent les qubits à base de silicium (C12, SiQon), les qubits topologiques (Microsoft) et les nanotubes de carbone (Quside). [413]

7. L'Avenir de l'Informatique Quantique : Défis et Perspectives [383]

thumbnail L'informatique quantique est encore en développement, mais les progrès constants dans la qualité et le nombre des qubits, ainsi que l'exploration de nouvelles technologies, ouvrent la voie à des applications révolutionnaires dans les décennies à venir.

7.1. Les Grands Défis et les Perspectives [383]

  1. Qualité des qubits : Augmenter la fidélité des qubits est le défi le plus critique, car il conditionne la possibilité de réaliser des calculs complexes et fiables. [384]
  2. Correction d'erreur : Le développement de techniques de correction d'erreur est essentiel pour passer des ordinateurs quantiques bruités actuels (NISQ) aux ordinateurs quantiques tolérants aux fautes. [381]
  3. Nombre de qubits : Il faudra augmenter considérablement le nombre de qubits physiques pour obtenir des qubits logiques corrigés, nécessaires pour des applications à grande échelle. [381]
  4. Avantage énergétique : L'initiative "Quantum Energy Initiative" (QEI) vise à garantir que les ordinateurs quantiques offrent un avantage énergétique, indépendamment de l'avantage calculatoire, pour éviter des consommations excessives. [388]
  5. Interconnexion et mémoire quantique : Des recherches sont en cours pour permettre l'interconnexion d'ordinateurs quantiques et le développement de mémoires quantiques. [354]
  6. Calendrier : L'arrivée d'ordinateurs quantiques capables de résoudre des problèmes complexes est estimée à 10-20 ans, avec une progression progressive des capacités. [401]
    • Les ordinateurs analogiques pourraient offrir des avantages plus tôt que les ordinateurs à portes quantiques programmables. [406]

7.2. Les Avantages Quantiques Attendus [415]

  1. À court terme, l'avantage pourrait se manifester par un gain énergétique significatif et une meilleure qualité des résultats dans certains cas d'usage. [425]
  2. À plus long terme, l'objectif est d'atteindre simultanément une vitesse de calcul accrue, une résolution de problèmes inaccessibles aux ordinateurs classiques, une meilleure qualité des résultats et un avantage énergétique. [428]

7.3. L'Informatique Quantique ne Remplacera Pas les Ordinateurs Classiques [431]

  1. Les ordinateurs quantiques ne remplaceront pas les ordinateurs classiques, les laptops ou les smartphones. [431]
  2. Ils seront plutôt intégrés dans des centres de calcul de recherche publique, en complément des supercalculateurs existants, pour des calculs hybrides. [434]

7.4. L'Informatique Quantique est Déjà Accessible [435]

  1. Des ordinateurs quantiques existent déjà et sont disponibles via le cloud, bien que leur capacité de calcul soit encore limitée pour la plupart. [435]
  2. Il est possible d'expérimenter et d'apprendre le codage quantique sur des plateformes en ligne (gratuites pour certains niveaux de qubits). [440]

7.5. Formation et Compétences [448]

  1. Il y a une prise de conscience mondiale du besoin de compétences en informatique quantique, avec des cursus de formation lancés dans de nombreux pays. [450]
  2. En France, la stratégie quantique nationale soutient la formation, avec des programmes dédiés dans les universités et grandes écoles. [450]
  3. Des cursus informatiques et physiques sont proposés, soulignant l'importance de comprendre les principes fondamentaux pour une programmation efficace. [452]
  4. La demande de talents dépasse l'offre, nécessitant un recrutement international et une formation continue. [455]

7.6. Applications Potentielles et Secteurs Concernés [463]

  1. Simulation du vivant : Bien que le vivant soit un système quantique complexe, la simulation numérique à l'échelle atomique ou moléculaire reste un défi majeur, même pour les ordinateurs quantiques. [457]
  2. Jumeau numérique : L'ordinateur quantique pourrait être pertinent pour créer des jumeaux numériques d'objets industriels complexes nécessitant une optimisation avec de nombreuses variables. [464]
  3. Cryptographie : L'algorithme de Shor pourrait casser les systèmes de chiffrement actuels (comme RSA) nécessitant des ordinateurs quantiques avec des millions de qubits de haute qualité. Des solutions de cryptographie post-quantique et quantique sont en développement pour contrer cette menace. [479]
  4. Secteurs les plus concernés (moyen terme) :
    • Banques et Finance : Pour l'optimisation de portefeuilles, la gestion des risques et les calculs complexes. [597]
    • Santé (Biotech, MedTech) : Pour la découverte de médicaments et la simulation de molécules. [600]
    • Énergie (Utilities) : Pour la production (chimie, batteries) et la distribution d'énergie (optimisation opérationnelle). [601]
  5. Météo et Climat : La prévision météorologique, axée sur le Big Data et les équations différentielles, est moins adaptée au quantique que les simulations climatiques à plus long terme. [606]
  6. Grands Groupes Informatiques et Électroniques : Les acteurs du cloud (Microsoft, Amazon, IBM) et certains fabricants (Intel) investissent dans le quantique. En France, Atos développe des outils et des émulateurs, tandis que Thales est actif dans la cybersécurité et les capteurs quantiques. [623]
  7. Miniaturisation et Environnement Spatial : La miniaturisation des composants est un défi, mais des solutions existent. L'espace est un environnement hostile pour les ordinateurs quantiques en raison des températures et des radiations. [505]

7.7. Le Rôle de GENCI et le Lien HPC-Calcul Quantique [534]

  1. GENCI (Grand Équipement National de Calcul Intensif) joue un rôle clé dans l'acquisition et la gestion des supercalculateurs classiques pour la recherche publique en France. [527]
  2. Dans le cadre de la stratégie quantique nationale, GENCI pilote l'initiative HQI (Hybrid Quantum-Classical computing), visant à intégrer des ordinateurs quantiques (français/européens) dans les centres de calcul existants. [530]
  3. Le lien HPC (High-Performance Computing) et calcul quantique est donc celui de la cohabitation et de la complémentarité, créant des environnements de calcul hybrides pour la recherche. [534]

7.8. L'Amour de la Science et l'Avenir [570]

  1. L'informatique quantique est un domaine passionnant qui permet de découvrir de nombreuses disciplines scientifiques (physique, thermodynamique, électronique, mathématiques, sociologie, géopolitique). [571]
  2. Elle suscite un engouement et une collaboration entre chercheurs, startups et industriels, favorisant l'amour de la science. [575]