"Ce n'est pas comme si vous pouviez garder une machine pétascale pour des travaux de R&D dans des logiciels de systèmes évolutifs", a déclaré Gary Grider, responsable de la division de calcul haute performance de Los Alamos National Laboratoire. "Les modules Raspberry Pi permettent aux développeurs de comprendre comment écrire ce logiciel et de le faire fonctionner de manière fiable sans avoir un banc d'essai dédié de la même taille."
Vidéos recommandées
Chaque Carte Raspberry Pi 3
est un PC miniature autonome doté d'un processeur quadricœur, de 1 Go de mémoire système, d'un réseau filaire et sans fil et d'une poignée de ports USB. Cela signifie que chaque module Pi Cluster se compose de 600 cœurs d'ordinateur pour développer un logiciel évolutif pour des performances élevées. informatique (HPC), simulation de réseau de capteurs à grande échelle, et plus encore à une fraction du coût nécessaire pour acheter un dédié Banc d'essai HPC.En rapport
- Le nouveau module de caméra Raspberry Pi est la base d'un appareil photo sans miroir DIY
- Raspberry Pi fête son huitième anniversaire avec une sérieuse baisse de prix
Le laboratoire national de Los Alamos gère actuellement le supercalculateur Trinity, qui se compose de 19 420 « nœuds », ou PC autonomes équipés de processeurs, de mémoire et de stockage Intel Xeon. Au total, ces nœuds ajoutent jusqu'à quatre pétaoctets de mémoire, quatre pétaoctets de stockage flash et 100 pétaoctets d'espace disque. Ces nœuds sont installés dans des clusters, qui peuvent coûter 250 millions de dollars chacun juste pour être construits avec le coût supplémentaire de les garder au frais.
Cela dit, toutes les plates-formes HPC n'auront pas la même taille, ce qui rend le développement basé sur HPC logiciel difficile étant donné les différents « pipelines » de processeur, les architectures de stockage et le réseau Connexions. Selon BitScope, un logiciel qui fonctionne sur une plate-forme HPC spécifique peut ne pas fonctionner correctement sur une conception plus grande et plus évolutive. Dépenser 250 millions de dollars pour voir si le logiciel fonctionne sur des systèmes plus grands n'est tout simplement pas une option pour de nombreux développeurs.
"Les simulations de cluster peuvent aider dans une certaine mesure, mais dans de nombreux cas, des problèmes réels peuvent intervenir pour atténuer leur efficacité", explique BitScope. "Ce dont nous avons vraiment besoin, c'est d'une plate-forme de développement à faible coût sur laquelle rechercher les options de conception et prototyper de nouvelles idées sans les frais de construction d'un cluster HPC à grande échelle pour ce faire recherche."
Grider a eu l'idée de avec Raspberry Pi 3 pour créer une plate-forme de développement après avoir recherché une solution à faible coût et à faible consommation d'énergie pour la communauté de développement de logiciels HPC. Donné chaque planche coûte environ 35 $ et consomme jusqu'à 6,7 watts d'énergie, un module Pi Cluster coûterait 5 250 $ rien que sur les cartes. Ce n'est toujours pas bon marché, mais c'est mieux que de déverser des millions dans du matériel uniquement pour la recherche et le développement.
La plate-forme à cinq racks récemment introduite lors de la Congrès Super Compute 2017 à Denver est un système « pilote ». Actuellement, BitScope construit des modules Pi Cluster contenant chacun 150 cartes Raspberry Pi 3, qui seront distribués par SICORP. BitScope indique qu'il prévoit également de créer des modules plus petits contenant 48 et 96 cartes à une date ultérieure.
Recommandations des éditeurs
- Regardez ce développeur utiliser un Raspberry Pi pour faire revivre un ampli de guitare
- Consortium de superordinateurs pour lutter contre le coronavirus avec une puissance de traitement
Améliorez votre style de vieDigital Trends aide les lecteurs à garder un œil sur le monde trépidant de la technologie avec toutes les dernières nouvelles, des critiques de produits amusantes, des éditoriaux perspicaces et des aperçus uniques.