Comment fonctionnent les ordinateurs optiques et quantiques?
L'histoire de l'informatique est pleine de flops.
La pomme III avait la mauvaise habitude de se faire cuire dans sa coquille déformée. L'Atari Jaguar, une console de jeux «innovante» qui avait de fausses déclarations sur ses performances, ne pouvait tout simplement pas conquérir le marché. La puce Pentium phare d'Intel conçue pour les applications de comptabilité hautes performances rencontre des difficultés avec les nombres décimaux.
Mais l’autre type de flop qui prévaut dans le monde informatique est la mesure FLOPS, considérée depuis longtemps comme une comparaison raisonnablement juste entre différentes machines, architectures et systèmes..
FLOPS est une mesure des opérations en virgule flottante par seconde. En termes simples, c'est l'indicateur de vitesse d'un système informatique. Et depuis des décennies, sa croissance est exponentielle.
Et si je vous disais que dans quelques années, vous aurez un système installé sur votre bureau, sur votre téléviseur ou sur votre téléphone, qui effacerait le sol des superordinateurs d’aujourd’hui? Incroyable? Je suis fou Regardez l'histoire avant de juger.
Supercalculateur au supermarché
Une récente Intel i7 Haswell Alors, quelle est la différence entre les processeurs Intel Haswell et Ivy Bridge? Alors, quelle est la différence entre les processeurs Intel Haswell et Ivy Bridge d'Intel? Vous cherchez un nouvel ordinateur? Ceux qui recherchent un nouvel ordinateur portable ou un ordinateur de bureau alimenté par Intel doivent connaître les différences entre la dernière et la dernière génération de processeurs Intel. Le processeur peut exécuter environ 177 milliards de FLOPS (GFLOPS), ce qui est plus rapide que le supercalculateur le plus rapide des États-Unis en 1994, le Sandia National Labs XP / s140 avec 3 680 cœurs fonctionnant ensemble..
Une PlayStation 4 peut fonctionner à environ 1,8 billion de dollars grâce à sa micro-architecture cellulaire avancée et aurait surpassé le supercalculateur ASCI Red de 55 millions de dollars qui dominait la ligue mondiale des supercalculateurs en 1998, près de 15 ans avant la sortie de la PS4..
Le système Watson AI d'IBM IBM dévoile un «cerveau sur une puce» révolutionnaire IBM révèle un «cerveau sur une puce» révolutionnaire Annoncé la semaine dernière dans un article de Science, «TrueNorth» est ce qu'on appelle une «puce neuromorphique» - une puce informatique conçue pour imiter des neurones biologiques, pour une utilisation dans des systèmes informatiques intelligents comme Watson. Read More a un pic (actuel) de 80 TFLOPS, ce qui est loin d’être classé dans le Top 500 des supercalculateurs d’aujourd’hui, le Chinois Tianhe-2 se classant dans le Top 500 trois fois de suite, avec une performance record de 54 902 TFLOPS, soit près de 55 Peta-FLOPS.
La grande question est de savoir où se trouve le prochain supercalculateur de bureau. Les dernières technologies informatiques qu'il faut voir pour croire Les dernières technologies informatiques pour savoir croire Découvrez quelques-unes des dernières technologies informatiques qui transformeront le monde de l'électronique et des PC au cours des prochaines années. Lire plus va venir? Et plus important encore, quand l'obtenons-nous?
Une autre brique dans le mur d'énergie
Au cours de l’histoire récente, ces progrès impressionnants de vitesse ont eu pour moteur la science des matériaux et la conception architecturale; Des procédés de fabrication plus petits à l'échelle nanométrique signifient que les puces peuvent être plus minces, plus rapides et moins d'énergie libérée sous forme de chaleur, ce qui les rend moins coûteuses à utiliser.
De plus, avec le développement d'architectures multicœurs à la fin des années 2000, de nombreux «processeurs» sont désormais compressés sur une seule puce. Cette technologie, combinée à la maturité croissante des systèmes de calcul distribués, dans lesquels de nombreux «ordinateurs» peuvent fonctionner comme une seule machine, signifie que le Top 500 a toujours été en croissance, à peu près au même rythme que le célèbre Law de Moore..
Cependant, les lois de la physique commencent à faire obstacle à toute cette croissance, même Intel s’inquiète de cela, et de nombreuses personnes à travers le monde cherchent le prochain..
… Dans environ dix ans, nous verrons l'effondrement de la loi de Moore. En fait, nous observons déjà un ralentissement de la loi de Moore. La puissance des ordinateurs ne peut tout simplement pas maintenir sa croissance exponentielle rapide avec la technologie standard au silicium. - Dr. Michio Kaku - 2012
Le problème fondamental de la conception actuelle du traitement est que les transistors sont activés (1) ou désactivés (0). Chaque fois qu'une grille de transistor «bascule», elle doit expulser une certaine quantité d'énergie dans le matériau constituant la grille pour que cette «bascule» reste. Au fur et à mesure que ces portes deviennent de plus en plus petites, le rapport entre l'énergie utilisée pour utiliser le transistor et l'énergie utilisée pour "retourner" le transistor devient de plus en plus grand, ce qui crée des problèmes majeurs de chauffage et de fiabilité. Les systèmes actuels approchent - et dans certains cas dépassent - la densité de chaleur brute des réacteurs nucléaires, et les concepteurs commencent à faire défaut à leurs concepteurs. Ceci est classiquement appelé le «mur de pouvoir».
Récemment, certains ont commencé à penser différemment à la manière d'effectuer des calculs utiles. Deux sociétés en particulier ont retenu notre attention en termes de formes avancées d’informatique quantique et optique. Les systèmes canadiens D-Wave et Optalysys basé au Royaume-Uni, qui ont tous deux une approche extrêmement différente de problèmes très différents.
Il est temps de changer de musique
D-Wave a beaucoup fait parler de lui dernièrement, avec sa boîte noire sinistre très refroidie avec une pointe interne extrêmement cyberpunk, contenant une puce nue énigmatique dotée de pouvoirs difficiles à imaginer..
En substance, le système D2 adopte une approche complètement différente de la résolution de problèmes en éliminant efficacement le livre de règles de cause à effet. Alors, quel genre de problèmes ce Google / NASA / Lockheed Martin a-t-il soutenu.?
L'homme qui marche
Historiquement, si vous souhaitez résoudre un problème NP-Difficile ou intermédiaire, dans lequel il existe un très grand nombre de solutions possibles ayant un large éventail de potentiel, l'utilisation de «valeurs» ne permet tout simplement pas de faire appel à l'approche classique. Prenons par exemple le problème du voyageur de commerce; étant donné N-villes, trouvez le chemin le plus court pour visiter toutes les villes une fois. Il est important de noter que le TSP est un facteur important dans de nombreux domaines tels que la fabrication de puces, la logistique et même le séquençage de l'ADN.,
Mais tous ces problèmes se résument à un processus apparemment simple; Choisissez un point de départ, générez un itinéraire autour de N 'choses', mesurez la distance et, s'il existe un itinéraire existant plus court, annulez l'itinéraire tenté et passez au suivant jusqu'à ce qu'il n'y ait plus d'itinéraire à vérifier..
Cela semble facile, et pour les petites valeurs, ça l'est; pour 3 villes, il y a 3 * 2 * 1 = 6 itinéraires à vérifier, pour 7 villes, il y a 7 * 6 * 5 * 4 * 3 * 2 * 1 = 5040, ce qui n'est pas si mal pour un ordinateur. Ceci est une séquence factorielle, et peut être exprimée comme “N!”, alors 5040 est 7!.
Cependant, si vous allez un peu plus loin dans 10 villes à visiter, vous devez tester plus de 3 millions de routes. Lorsque vous atteignez 100, le nombre de routes à vérifier est de 9 suivi de 157 chiffres. La seule façon d’examiner ce type de fonctions consiste à utiliser un graphe logarithmique, l’axe des ordonnées commençant à 1 (10 ^ 0), 10 (10 ^ 1), 100 (10 ^ 2), 1000 (10 ^ 3). ) etc.
Les nombres deviennent trop importants pour pouvoir traiter raisonnablement sur une machine existante ou pouvant exister en utilisant des architectures informatiques classiques. Mais ce que fait D-Wave est très différent.
Le Vésuve émerge
La puce Vesuvius du D2 utilise environ 500 "qubits" ou bits quantiques pour effectuer ces calculs à l'aide d'une méthode appelée annulation quantique. Plutôt que de mesurer chaque itinéraire à la fois, les Qubits du Vésuve se placent dans un état de superposition (ni actif, ni désactivé, fonctionnant ensemble comme une sorte de champ potentiel) et dans une série de descriptions algébriques de plus en plus complexes de la solution (une série de les descriptions de la solution, pas une solution elle-même) sont appliquées au champ de superposition.
En effet, le système teste simultanément l'adéquation de chaque solution potentielle, comme un ballon "décidant" de quelle manière descendre une colline. Lorsque la superposition est relâchée dans un état fondamental, cet état fondamental des bits doit décrire la solution optimale.
Beaucoup se sont demandé quel avantage le système D-Wave confère par rapport à un ordinateur conventionnel. Dans un récent test de la plate-forme contre un problème typique de Travelling Saleman, qui prenait 30 minutes pour un ordinateur classique, ne prenait qu'une demi-seconde sur le Vésuve.
Cependant, pour être clair, cela ne sera jamais un système sur lequel vous jouez à Doom. Certains commentateurs tentent de comparer ce système hautement spécialisé à un processeur généraliste. Vous feriez mieux de comparer un sous-marin de la classe Ohio au F35 Lightning; toute métrique que vous choisissez pour l'un est tellement inappropriée pour l'autre qu'elle est inutile.
La D-Wave cadence plus rapidement de plusieurs ordres de grandeur pour ses problèmes spécifiques par rapport à un processeur standard, et les estimations de FLOPS vont de 420 GFLOPS relativement impressionnants à un époustouflant 1,5 Peta-FLOPS (le classer dans le Top 10 des supercalculateurs liste en 2013 lors du dernier prototype public). Au contraire, cette disparité met en évidence le début de la fin de FLOPS en tant que mesure universelle appliquée à des problèmes spécifiques..
Ce domaine de l'informatique vise un ensemble de problèmes très spécifiques (et très intéressants). La cryptographie est un problème inquiétant. Cryptez vos Gmail, Hotmail et autres courriers Web. Voici comment chiffrer vos Gmail, Hotmail et autres Webmail: voici comment les révélations de la NSA d’Edward Snowden ont choqué et impressionné les ménages américains, en tant les familles ont commencé à se rendre compte que leurs communications n'étaient pas aussi privées qu'elles le pensaient à l'origine. Pour calmer partiellement certains… Lire la suite - spécifiquement la cryptographie à clé publique.
Heureusement, l'implémentation de D-Wave semble centrée sur les algorithmes d'optimisation et D-Wave a pris des décisions de conception (telles que la structure de peering hiérarchique sur la puce) qui indiquent que vous ne pouvez pas utiliser le Vésuve pour résoudre l'algorithme de Shor, ce qui pourrait potentiellement déverrouiller Internet. si mal que ça ferait de Robert Redford fier.
Maths au laser
La deuxième entreprise sur notre liste est Optalysys. Cette société basée au Royaume-Uni prend l’informatique en place en utilisant la superposition analogique de la lumière pour effectuer certaines classes de calcul en utilisant la nature même de la lumière. La vidéo ci-dessous présente une partie de l'historique et des principes de base du système Optalysys, présentés par le professeur Heinz Wolff..
C'est un peu vague, mais c'est en fait une boîte qui, espérons-le, restera un jour sur votre bureau et fournira une aide en matière de calcul pour les simulations, la CAO / FAO et l'imagerie médicale (et peut-être, peut-être, les jeux informatiques). Comme le Vésuve, la solution Optalysys n’exécutera aucune tâche informatique classique, mais ce n’est pas ce pour quoi elle a été conçue..
Un moyen utile de réfléchir à ce style de traitement optique consiste à le considérer comme une unité de traitement graphique (GPU) physique. Un GPU moderne Apprenez à connaître votre accélérateur graphique de manière extrêmement détaillée avec GPU-Z [Windows] Apprenez à connaître votre accélérateur graphique de manière extrêmement détaillée avec GPU-Z [Windows] Le GPU, ou unité de traitement graphique, est la partie de votre ordinateur en charge de gérer les graphiques. En d'autres termes, si les jeux sont instables sur votre ordinateur ou s'il ne peut pas gérer des paramètres de très haute qualité,… Read More utilise de nombreux processeurs de streaming en parallèle, effectuant le même calcul sur différentes données provenant de différentes zones de mémoire. Cette architecture est le résultat naturel de la façon dont les images informatiques sont générées, mais cette architecture massivement parallèle a été utilisée pour tout, du trading haute fréquence aux réseaux de neurones artificiels..
Optalsys utilise des principes similaires et les traduit en un support physique; la partition des données devient une division du faisceau, l'algèbre linéaire devient une interférence quantique, les fonctions de style MapReduce deviennent des systèmes de filtrage optique. Et toutes ces fonctions fonctionnent en temps constant, efficacement et instantanément..
Le prototype initial utilise une grille d’éléments 20Hz 500 × 500 pour effectuer des transformations rapides de Fourier, “quelles fréquences apparaissent dans ce flux d'entrée?”) et a livré un équivalent décevant de 40 GFLOPS. Les développeurs ciblent un système de 340 GFLOPS d'ici l'an prochain, ce qui, compte tenu de la consommation d'énergie estimée, constituerait un score impressionnant.
Alors, où est ma boîte noire?
L'histoire de l'informatique Une brève histoire des ordinateurs qui ont changé le monde Une brève histoire des ordinateurs qui ont changé le monde Vous pouvez passer des années à fouiller dans l'histoire de l'ordinateur. Il y a des tonnes d'inventions, des tonnes de livres à leur sujet - et c'est avant que vous commenciez à pointer du doigt ce qui se produit inévitablement lorsque… Lire la suite nous montre que ce qui est à l'origine une réserve de laboratoires de recherche et d'agences gouvernementales fait rapidement son chemin dans la consommation Matériel. Malheureusement, l’histoire de l’informatique n’a pas encore été confrontée aux limites des lois de la physique..
Personnellement, je ne pense pas que D-Wave et Optalysys seront les technologies exactes que nous avons sur nos bureaux dans 5 à 10 ans. Considérez que le premier reconnaissable “Montre intelligente” a été dévoilé en 2000 et a lamentablement échoué; mais l'essence de la technologie continue aujourd'hui. De même, ces explorations sur les accélérateurs informatiques Quantum et Optical finiront probablement par devenir des notes de bas de page dans «the next big thing»..
La science des matériaux se rapproche des ordinateurs biologiques, utilisant des structures analogues à l'ADN pour effectuer des calculs. La nanotechnologie et la «matière programmable» se rapprochent du stade où elles étaient plutôt que de traiter des «données», le matériau lui-même contiendrait, représenterait et traiterait des informations..
Dans l’ensemble, c’est un nouveau monde courageux pour un scientifique en informatique. Où pensez-vous que tout cela se passe? Parlons-en dans les commentaires!
Crédits photo: KL Intel Pentium A80501 de Konstantin Lanzet, Asci rouge - tflop4m du gouvernement américain - Sandia National Laboratories, DWave D2 du Vancouver Sun, puce DWave 128 de D-Wave Systems, Inc., voyageur de commerce de Randall Munroe (XKCD)
Explorez plus sur: CPU.