C'est un fait intéressant que certains ignoraient peut-être:
Cartes graphiques (GPU) qui offrent des graphismes ultra-réalistes dans de nombreux jeux vidéo, ils offrent également une grande efficacité pour les opérations nécessaires à Intelligences Artificielles (IA) et tâches prédictives de haute intensité.
Dans le monde du calcul haute performance, la puissance de calcul se mesure opérations en virgule flottante par seconde (Opérations en virgule flottante par seconde, FLOPS). La même métrique que celle utilisée pour déterminer les performances des cartes graphiques, qui se sont considérablement et rapidement améliorées ces dernières années grâce à l'industrie du jeu vidéo. Des entreprises comme Google et Facebook ont réussi à créer des intelligences artificielles qui semblent sortir de la science-fiction grâce à ces avancées.
À partir de 2007, d'énormes progrès ont été réalisés dans la conception de cartes vidéo, avec la recherche d'un rendu 3D haute vitesse pour les jeux nécessitant un rendu en temps réel. Cette avancée a fourni un grand effet secondaire, des vitesses incroyables sur les tâches d'apprentissage automatique.
Il y a quelques années, nous avons examiné comment l'intelligence artificielle AlphaGO Google a réussi à battre le champion du monde de Go, un jeu de société d'origine chinoise qui a la réputation d'être assez compliqué et avec une immense quantité de stratégies et de combinaisons possibles (Pour plus de référence, je laisse ce qui suit lien). Pour mener à bien cet exploit il fallait 1202 processeurs et 176 GPU.
On voit donc que c'est chaque jour que les liens entre les entreprises se renforcent Google et Nvidia, pour proposer des avancées dans le domaine de l'intelligence artificielle. Dans une entrée de blog nvidia, détails du cas où Google avait besoin d'environ 2000 processeurs pour son système de reconnaissance d'images cérébrales, cependant réussi à recréer les performances de 2000 processeurs avec seulement 12 GPU.
Le projet actuel DeepMind par Google, contient une infrastructure d'environ 176 GPU et garantit une performance équivalente à 29333 CPU. Une figure extrêmement efficace.
Qu'est-ce que cela signifie pour toi?
Pour ceux qui n'agissent pas en tant que développeurs d'IA ou en tant qu'experts en informatique haute performance, cela signifie que chaque fois qu'ils acquièrent une nouvelle console de jeu vidéo ou achètent une nouvelle carte vidéo, ils soutiennent les fabricants afin qu'ils puissent continuer à développer de nouvelles et meilleures vidéos. cartes. De plus, comme nous exigeons de plus en plus de jeux vidéo avec une qualité graphique supérieure, nous fournissons l'impulsion nécessaire à l'innovation dans le domaine des GPU.
Pour nous, amateurs de logiciels libres, cela signifie d'énormes progrès. La grande majorité des technologies prises en charge par les IA sont Open source, Tensorflow de Google, Big Sur de Facebook et CNTK Microsoft, pour ne citer que les plus grands. De plus, toutes ces alternatives fonctionnent sous Linux, obligeant les fabricants de cartes vidéo à offrir un support Linux. Remplissant d'espoir tous ceux qui espèrent pouvoir profiter des jeux vidéo de manière native sous Linux (rappelez-vous également Volcan).
Donc, ceux d'entre nous qui veulent jouer avec une résolution 4K sur des écrans géants sont là poursoutenir le progrès et l'innovation technologique!
Les jeux vidéo, ainsi que le cinéma, posent de nouveaux défis pour le progrès technologique et l'avancement de la science.
Salutations de Nickerino