"Non è che puoi tenere una macchina petascale in giro per il lavoro di ricerca e sviluppo in software di sistemi scalabili", ha affermato Gary Grider, leader della High Performance Computing Division presso Los Alamos National Laboratorio. "I moduli Raspberry Pi consentono agli sviluppatori di capire come scrivere questo software e farlo funzionare in modo affidabile senza avere un banco di prova dedicato della stessa dimensione."
Video consigliati
Ogni Scheda Raspberry Pi 3 è un PC in miniatura autonomo dotato di un processore quad-core, 1 GB di memoria di sistema, rete cablata e wireless e una manciata di porte USB. Ciò significa che ogni Pi Cluster Module è composto da 600 core di computer per sviluppare software scalabile ad alte prestazioni computing (HPC), simulazione di reti di sensori su larga scala e altro a una frazione del costo necessario per acquistare un software dedicato Banco di prova dell'HPC.
Imparentato
- Il nuovo modulo fotocamera Raspberry Pi è la base per una fotocamera mirrorless fai-da-te
- Raspberry Pi festeggia il suo ottavo compleanno con un serio taglio di prezzo
Il Los Alamos National Laboratory gestisce attualmente il supercomputer Trinity, che consiste di 19.420 "nodi", o PC autonomi dotati di processori Intel Xeon, memoria e storage. In totale, questi nodi aggiungono fino a quattro petabyte di memoria, quattro petabyte di storage basato su flash e 100 petabyte di spazio su disco rigido. Questi nodi sono installati in cluster, che possono costare $ 250 milioni ciascuno solo per costruire insieme al costo aggiuntivo per mantenerli freddi.
Detto questo, non tutte le piattaforme HPC avranno le stesse dimensioni e questo rende lo sviluppo basato su HPC software difficile date le diverse "pipeline" del processore, le architetture di archiviazione e la rete connessioni. Secondo BitScope, il software che funziona su una specifica piattaforma HPC potrebbe non funzionare correttamente su un progetto più grande e ridimensionato. Spendere $ 250 milioni per vedere se il software funziona su sistemi più grandi non è un'opzione per molti sviluppatori.
"Le simulazioni di cluster possono aiutare in una certa misura, ma in molti casi i problemi del mondo reale possono intervenire per mitigarne l'efficacia", afferma BitScope. “Ciò di cui c'è veramente bisogno è una piattaforma di sviluppo a basso costo su cui ricercare le opzioni di progettazione e prototipare nuove idee senza la spesa di costruire un cluster HPC in esecuzione su vasta scala per farlo ricerca."
Grider ha avuto l'idea di utilizzando Raspberry Pi 3 creare una piattaforma di sviluppo dopo aver cercato una soluzione a basso costo ea basso consumo per la comunità di sviluppo software HPC. Dato ogni scheda costa circa $ 35 e consuma fino a 6,7 watt di potenza, un modulo Pi Cluster costerebbe $ 5.250 solo nelle sole carte. Non è ancora economico, ma è meglio che scaricare milioni in hardware solo per ricerca e sviluppo.
La piattaforma a cinque rack recentemente introdotta durante il Convegno Super Compute 2017 a Denver è un sistema “pilota”. Attualmente, BitScope sta costruendo moduli Pi Cluster confezionati con 150 schede Raspberry Pi 3 ciascuno, che saranno distribuiti da SICORP. BitScope afferma che prevede anche di creare moduli più piccoli che impacchettano 48 e 96 schede in un secondo momento.
Raccomandazioni della redazione
- Guarda questo sviluppatore usare un Raspberry Pi per far rivivere un amplificatore per chitarra
- Consorzio di supercomputer per combattere il coronavirus con potenza di elaborazione
Aggiorna il tuo stile di vitaDigital Trends aiuta i lettori a tenere d'occhio il frenetico mondo della tecnologia con tutte le ultime notizie, recensioni divertenti sui prodotti, editoriali penetranti e anticipazioni uniche.