Les superordinateurs sont généralement énormes et coûteux, et nécessitent énormément de puissance électrique pour fonctionner. À la recherche d’un moyen moins coûteux permettant aux développeurs de construire et de tester des logiciels de système informatique de haute performance, le Laboratoire National de Los Alamos s’est tourné vers l’omniprésent Raspberry Pi et l’australien BitScope.
Le laboratoire national de Los Alamos abrite déjà l’un des 10 meilleurs supercalculateurs du monde, le Trinity, mais le laboratoire avait besoin d’un moyen relativement peu coûteux et évolutif pour accueillir les développeurs et les chercheurs qui n’avaient pas accès aux grands systèmes de R&D pour le logiciel système.
«Les modules Raspberry Pi permettent aux développeurs de comprendre comment écrire ce logiciel et le faire fonctionner sans avoir un banc d’essai dédié de la même taille, qui coûterait un quart de milliard de dollars et 25 mégawatts d’électricité», a déclaré Gary Glider de LANL.
La solution BitScope a été conçue et construite en moins de 3 mois et comprend 750 nœuds composés de cinq modules de montage en rack BitScope. Chaque Pi repose sur un processeur ARM 4 cœurs cadencé à 1,2 GHz de 64 bits, et les 150 mini-ordinateurs de chacun des modules offrent jusqu’à 3 000 cœurs disponibles en tant que banc d’essai parallèle pour les développeurs et les chercheurs afin de concevoir et tester le logiciel système avant de le lancer sur des systèmes plus grands comme le Trinity.
La configuration estimée coûterait moins de 150 dollars par nœud et fonctionnerait avec moins de 5 W par nœud. En plus du développement de logiciels système, le cluster pourrait également être utilisé pour des simulations de réseaux de capteurs, la recherche de réseaux haute performance et l’Internet des objets.
Les modules BitScope Cluster devraient être mis en vente au début de l’année prochaine.
http://www.bitscope.com/blog/FM/?p=GF13L&c=D841729369C1CBE2B63D0333FFC8380D
http://www.lanl.gov/discover/news-release-archive/2017/November/1113-raspberry-pi.php