"Het is niet zo dat je een petaschaalmachine kunt houden voor R&D-werk in schaalbare systeemsoftware," zei Gary Grider, leider van de High Performance Computing Division bij Los Alamos National Laboratorium. "De Raspberry Pi-modules stellen ontwikkelaars in staat om deze software te schrijven en betrouwbaar te laten werken zonder een speciaal testbed van dezelfde grootte te hebben."
Aanbevolen video's
Elk Raspberry Pi 3 bord is een op zichzelf staande miniatuur-pc met een quad-coreprocessor, 1 GB systeemgeheugen, bekabelde en draadloze netwerken en een handvol USB-poorten. Dat betekent dat elke Pi Cluster Module uit 600 computerkernen bestaat om schaalbare software voor hoge prestaties te ontwikkelen computing (HPC), simulatie van grootschalige sensornetwerken en meer tegen een fractie van de kosten die nodig zijn om een speciale te kopen HPC-testbed.
Verwant
- Nieuwe Raspberry Pi-cameramodule is de basis voor een doe-het-zelf spiegelloze camera
- Raspberry Pi viert zijn achtste verjaardag met een serieuze prijsverlaging
Het Los Alamos National Laboratory beheert momenteel de Trinity-supercomputer, die bestaat uit 19.420 "nodes" of op zichzelf staande pc's met Intel Xeon-processors, geheugen en opslag. In totaal voegen deze knooppunten tot vier petabytes aan geheugen, vier petabytes aan flash-gebaseerde opslag en 100 petabytes aan ruimte op de harde schijf toe. Deze knooppunten worden geïnstalleerd in clusters, die elk $ 250 miljoen kunnen kosten om te bouwen, samen met de extra kosten om ze koel te houden.
Dat gezegd hebbende, niet elk HPC-platform zal even groot zijn, en dit maakt het ontwikkelen van HPC-gebaseerd software moeilijk gezien de verschillende processor "pijplijnen", opslagarchitecturen en netwerk verbindingen. Volgens BitScope werkt software die op een specifiek HPC-platform werkt mogelijk niet correct op een groter, uitgeschaald ontwerp. $ 250 miljoen uitgeven om te kijken of de software op grotere systemen werkt, is voor veel ontwikkelaars gewoon geen optie.
"Clustersimulaties kunnen tot op zekere hoogte helpen, maar in veel gevallen kunnen problemen uit de echte wereld tussenbeide komen om hun effectiviteit te verminderen", zegt BitScope. “Wat echt nodig is, is een goedkoop ontwikkelingsplatform waarop we de ontwerpopties kunnen onderzoeken en nieuwe ideeën prototypen zonder de kosten van het bouwen van een volledig draaiend HPC-cluster om dit te doen onderzoek."
Grider kreeg het idee van Raspberry Pi 3 gebruiken om een ontwikkelingsplatform te creëren na het zoeken naar een goedkope, energiezuinige oplossing voor de HPC-softwareontwikkelingsgemeenschap. Gegeven elk bord kost ongeveer $ 35 en tot 6,7 watt aan stroom verbruikt, zou één Pi Cluster Module alleen al op de kaarten $ 5.250 kosten. Dat is nog steeds niet goedkoop, maar beter dan miljoenen in hardware te stoppen voor onderzoek en ontwikkeling.
Het platform met vijf rekken dat onlangs werd geïntroduceerd tijdens de Super Compute 2017-conventie in Denver is een "pilot" -systeem. Momenteel bouwt BitScope Pi Cluster Modules met elk 150 Raspberry Pi 3-kaarten, die zullen worden gedistribueerd door SICORP. BitScope zegt dat het ook van plan is om op een later tijdstip kleinere modules te maken met 48 en 96 boards.
Aanbevelingen van de redactie
- Kijk hoe deze ontwikkelaar een Raspberry Pi gebruikt om een gitaarversterker nieuw leven in te blazen
- Supercomputerconsortium om coronavirus te bestrijden met verwerkingskracht
Upgrade je levensstijlDigital Trends helpt lezers de snelle wereld van technologie in de gaten te houden met het laatste nieuws, leuke productrecensies, verhelderende hoofdartikelen en unieke sneak peeks.