Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Oracle toont 'supercomputer' met 1060 Raspberry Pi's

Oracle toont tijdens zijn Oracle Code One 2019-conferentie een cluster bestaande uit 1060 Raspberry Pi 3 B+-singleboardcomputers. De fabrikant lijkt het systeem voor demonstratiedoeleinden ontwikkeld te hebben.

Oracle demonstreerde de Raspberry Pi Supercomputer tijdens Oracle Code One 2019 in een hal met arcadekasten, ontdekte Serve The Home. De Raspberry Pi 3 B+'s zijn in een servercabinet met 2U-racks geplaatst en verbonden via 48-poorts Ubiquiti UniFi-switches met een SFP+ 10GbE-uplink.

De Raspberry Pi's worden van energie voorzien via usb-voedingen. Power-over-ethernet was geen optie volgens Oracle vanwege de warmte- en energieproductie in combinatie met de extra kosten voor PoE-HAT's voor de Raspberry Pi's.

Het systeem is verbonden met een opslagserver, een 1U-systeem van Supermicro met Intel Xeon-cpu, die zorg draagt voor het booten van de singleboardcomputers. Het cluster draait Oracle Autonomous Linux en Java.

Wat de plannen van het bedrijf met de Raspberry Pi Supercomputer zijn, is niet bekend. Waarschijnlijk is het alleen ontwikkeld voor demonstratiedoeleinden, met name voor Oracle Autonomous Linux.

Oracle Raspberry Pi Supercomputer. Foto: Serve The Home

Door Olaf van Miltenburg

Nieuwscoördinator

17-09-2019 • 13:37

83 Linkedin Google+

Reacties (83)

Wijzig sortering
Dit is geen supercomputer, maar gewoon een cluster. Een supercomputer kan applicaties draaien over het hele cluster via bijvoorbeeld RDMA techniek met behulp van een low latency netwerk. Een datacenter van Google is ook geen supercomputer, dat is ook gewoon een cluster van nodes.

Sure, het staat als 'supercomputer', met quotes, maar ook met quotes is het een verkeerde titel.

[Reactie gewijzigd door AquaL1te op 17 september 2019 15:24]

Super betekent natuurlijk zoveel als "bijzonder goed" "bijzonder groot". Of een cluster kan gezien worden als één computer is afhankelijk van heel veel dingen, maar niet in het minst de verwachtingen.

Ik kan uit het bericht niet afleiden of dit als één systeem werkt, en dan onder welke voorwaarden. Het hele boeltje heeft alvast wel shared storage en een hoop software die resources kàn sharen...
Supercomputing is een gevestigde definitie, dat is niet zoiets als "super goed". Voor RDMA en een low latency interconnect heb je speciale hardware nodig, dat heeft een RPi niet. Shared storage is absoluut geen property van een supercomputer, het zit er wel in, maar met een NAS + cluster heb je niet ineens een supercomputer. Ik zou zeggen, lees je even in voordat je reageert.
Volgens cambridge is een supercomputer niet meer dan: "a very powerful computer".
https://dictionary.cambri...ary/english/supercomputer

Ik vind het een beetje kort door de bocht door gelijk te gaan roepen dat men zich maar moet inlezen. "RDMA" en "low latency interconnect" zegt mij helemaal niets en hebben wat mij betreft volgens mij vrij weinig te maken met de algemene geaccepteerde definitie van een super krachtige computer ofwel; een supercomputer.
Hoezo is het kort door de bocht? We zitten hier op tweakers en naar mijn mening ga je toch iets opzoeken als je er niet bekent mee bent? Ik ben het verder ook met AquaL1te eens en begrijp ook niet waarom er gesproken wordt over een supercomputer.
ik geef alleen maar aan dat er andere interpretaties van dat woord mogelijk zijn dan de jouwe.
Net zoals bij de meeste woorden zijn er meerdere definities mogelijk, afhankelijk van de invalshoek. Iets als een "gevestigde definitie" weerspiegeld een invalshoek.

De wereld bestaat niet alleen uit informatici. En zelfs die zullen het niet eens zijn of bijvoorbeeld RDMA een vereiste is om binnen de "definitie" te passen. Voor mij is "supercomputer" een nogal losse definitie. En ik ben niet de enige ;) (ref https://www.google.com/search?q=definitie+supercomputer )

Desalniettemin ben ik niet geneigd een systeem als supercomputer te beschouwen als die qua rekenkracht/verwerkingssnelheid de duimen moet leggen tegen een "normaal" multisocketsysteem. Maar ik kan echt wel leven met de 'Pi supercomputer', al was het maar omdat ik begrijp dat dat sowieso marketing is en ik het idee wel digg ;)
Het verbaast me dat je een +1 krijgt en dat je met een losse Google search zonder daadwerkelijk een bron aan te wijzen vasthoudt aan je punt. What happened to Tweakers? Hieronder in deze thread wordt zelfs een definitie uit een woordenboek gebruikt om een punt te maken. :X

Voorbeeld van in Nederland. We hebben LISA (geen supercomputer, maar een compute cluster - heeft geen RDMA met low latency interconnect: https://userinfo.surfsara.nl/systems/lisa

Dan hebben we Cartesius, wel een supercomputer, omdat het een low latency RDMA interconnect heeft: https://userinfo.surfsara.nl/systems/cartesius
Misschien omdat die google search tientallen bonnen weergeeft die mijn standpunt bevestigen? Er is immers niet één eenduidige definitie voor het begrip "supercomputer"

Wmb is RDMA een mooie feature, maar geen voorwaarde om van een supercomputer te spreken. Welke voorwaarden er dan wel zijn? Het moet super zijn, en een computer :D

Een woordenboek is dan misschien technisch niet altijd 100% correct, het geeft wel aan welke betekenis het gros van de mensen aan een woord hechten. Dat niet accepteren, is de mening van het gros van de mensen verwerpen.

nofi, je klinkt als een vakidioot ;)
Fijn om te lezen dat onze clusters, jawel, met RDMA en low latency interconnects dus ook supercomputer genoemd mogen worden :+ naja, laten we ze maar gewoon blijven gebruiken waarvoor ze dienen, blijven onze klanten tevreden ;)
Ik ben ook wel met IT bezig, en me nooit verdiept in de vele definities van een supercomputer. Een greep:
Brittanica:
Supercomputer, any of a class of extremely powerful computers. The term is commonly applied to the fastest high-performance systems available at any given time. Such computers have been used primarily for scientific and engineering work requiring exceedingly high-speed computations.

Businessdictionary:
Extremely fast data processing-oriented computer whose number crunching power is (presently) measured in hundreds of billions of floating point operations (gigaflops). Supercomputers rely on parallel-processing technology and can use only a few but very complex programs in modeling economy behavior, nuclear reactions, meteorological and neurological phenomenon, etc.

Techterms:
As the name implies, a supercomputer is no ordinary computer. It is a high performance computing machine designed to have extremely fast processing speeds. Supercomputers have various applications, such as performing complex scientific calculations, modeling simulations, and rendering large amounts of 3D graphics. They may also be built to simply showcase the leading edge of computing technology. If you are hoping to have a supercomputer on your desk, you may be out of luck. Supercomputers are typically several times the size of a typical desktop computer and require far more power. A supercomputer may also consist of a series of computers, which may fill an entire room.

Website van Hewlett Packard:
The term "supercomputing" refers to the processing of massively complex or data-laden problems using the concentrated compute resources of multiple computer systems working in parallel (i.e. a "supercomputer"). Supercomputing involves a system working at the maximum potential performance of any computer, typically measured in Petaflops. Sample use cases include genomics, astronomical calculations, and so forth.

ZDnet:
A supercomputer is any mechanism whose performance capability, either by design or by default, enables it to compete -- effectively or otherwise -- in the market for functionality and information. There have been times throughout history where handfuls of spare processors, cobbled together with homemade substrates, produced supercomputers. And because they were super, they qualified.
Today, supercomputing performance cannot be achieved accidentally. It must be designed willfully, intentionally, and with a modicum of tolerance for both corporate and international politics.
To be a supercomputer in today's market is to be something other than cobbled together from off-the-shelf parts. A modern system is intentionally architected for a single purpose: Parallel processing. This is not the same as multitasking, where a scheduling mechanism juggles multiple applications, adhering to some manner of concurrency.
De term supercomputer was al decennia in gebruik voordat RDMA opkwam. In de jaren '90 van de vorige eeuw had je supercomputers met MPI (Message Passing Interface) 1.0. Dus nee, je verzint hier zelf een definitie.
Misschien is het goed om met jouw research-skills hier de bron te noemen voor de definitie die jij gebruikt. Het is nu alleen welles-nietes, waarbij jij de definities en bronnen die anderen geven allemaal verwerpt, maar geen bron geeft van de definitie die jij aanhangt. Waarmee ik maar meteen wil aangeven dat ook die definitie niet the-one-and-only gaat zijn.
Het wordt hier en daar al gezegd, parallel computing/processing is een property van een supercomputer. De technologie die ik opnoem maakt dat mogelijk, heb ik nou al een paar keer gezegd. Verder gaf ik al 2 Nederlandse voorbeelden aan van compute cluster vs supercomputer. Maar al die opmerkingen krijgen gewoon een -1 :X

Check anders het boek van Tanenbaum en van der Steen: https://www.distributed-s...systems-3rd-edition-2017/

"High-performance computing more or less started with the introduction of mul-
tiprocessor machines. In this case, multiple CPUs are organized in such a way
that they all have access to the same physical memory, as shown in Figure 1.6(a).
In contrast, in a multicomputer system several computers are connected through
a network and there is no sharing of main memory, as shown in Figure 1.6(b)."

[Reactie gewijzigd door AquaL1te op 18 september 2019 14:44]

Dit soort clusters zijn vaak voorzien van control en compute nodes en zijn wel degelijk geschikt om modellen op te bouwen/testen zonder gelijk miljoenen uit te moeten geven aan een echte supercomputer. Dus in dat opzicht is het zeker een "supercomputer". Denk jaren 90 top 10.
https://www.extremetech.c...lamos-national-laboratory

Ook prima voor PoC Hadoop werk of oefenen met Docker swarm, Puppet of wat dan ook.
Even olie op het vuur gooien.

Raspberry Pi Quantum Computer
https://blog.hackster.io/...r-with-qrasp-4ccde390a48a
Oracle heeft RAC, Real Application Cluster, waarmee je je hele database over meerdere nodes kan plaatsen voor 1 grote database.
Dat is niet hetzelfde als het draaien van software over meerdere nodes via bijvoorbeeld RDMA. Bij een supercomputer heb je toegang over een logische geheugen adressering over het hele cluster. Via een message queue kan je ook een applicatie over meerdere nodes draaien, maar again, dat is dan niet hoe een supercomputer werkt.
Ik zie dat er een bord bij staat met een QR-code. Heeft iemand een foto van het volledige bord of weet iemand welke info in de QR-code staat? Waarschijnlijk dat je daar meer info vandaan kunt halen over waarom/hoe het systeem in is gezet.

[Reactie gewijzigd door stuiterveer op 17 september 2019 13:42]

https://chrisbensen.blogspot.com/ Blog van de bouwer
There will be 49 2U racks containing 21 Raspberry Pis (last weeks post was about this).
There will be 22 network switches.
There will be 18 USB power supplies.
There will be one server.
There will be 8 fans. This thing is going to get hot.
There will be 5 six foot server racks.
It will consume 120 amps of power.
It will require a fork lift to move.
It will network boot because can you imagine flashing 1024 SD cards?
In actuality, the server running the entire thing may be more powerful than all those Pis.
All of this barely fits in 5 racks.
This will travel to other Oracle events around the world next year.

WARNING: Actual numbers may vary, but the 1024 is the goal.

[Reactie gewijzigd door kr4t0s op 17 september 2019 17:05]

Hey top! Dat bracht me overigens weer bij deze video: https://twitter.com/OracleDevsLA/status/1173668216494854147. Hier wordt het bord ook getoond (vanaf 1:15).
Staan hier wat leuke Tweets op en nog wat achtergrond filmpjes: https://twitter.com/OracleDevsLA/status/1173668216494854147

Deze meneer heeft 't schijnbaar gebouwd (of geholpen). Er staan bijvoorbeeld tekeningen op van de brackets voor de pi's en wat er daadwerkelijk op draait.

[Reactie gewijzigd door Ultimation op 17 september 2019 13:56]

Ik ken de man nog uit de Borland tijd. Innovatief, denkt buiten gebaande paden, en kan goed communiceren. Zeldzame combinatie. Erg leuk te zien wat hij gemaakt heeft.
https://www.oracle.com/code-one/hub.html

Raspberry Pi Super Computer

What does a blue British telephone booth have to do with the World’s Largest Raspberry Pi Cluster? We’re not sure either but our extremely large take on a mobile device (it’s on casters) contains 1024 Raspberry Pis!

1 blue telephone booth
5 six foot racks
18 USB power supplies
22 network switches
49 custom 3D printed Raspberry Pi holders
“Tons” of network and power cables
1024 Raspberry Pis

https://twitter.com/OracleDevsLA/status/1173668216494854147
Gewoon. Omdat het kan.
Niet alles hoeft een doel te hebben :)
Aangezien ze blijkbaar gisteren hun Oracle Autonomous Linux hebben aangekondigd, is het vast een demonstratie van hoe dat systeem samenwerkt met veel nodes. Die raspberry pi's zijn dan wel lekker goedkope en hele kleine nodes, waardoor je flink veel nodes voor een redelijk bedrag een relatief compacte totaalopstelling, met weinig geluidsproductie en stroomverbruik kunt maken.
Misschien is het uiteindelijke doel van Oracle om middels deze "supercomputer" die op hun eigen variant van Linux draait, om hier wellicht reclame mee te kunnen maken voor Oracle Autonomous Linux? Het zeer recente lanceren van dit genoemde OS, Oracle lanceert autonoom besturingssysteem dat zichzelf patcht, in samenhang met deze supercomputer is natuurlijk vooraf gepland en komt niet uit de ledige lucht vallen.
Oracle betaal je toch per CPU?
Some people just want to see the world Raspberry Pi?
'Some people just want to see the Raspberry run' Zou ik er dan van maken. :P
But can it run Crysis :)

Zonder dollen, ik kan even niet veel terug vinden over dingen als totale kosten, totale verbruik en totale performance?
If you are thinking of building your very own using the $35 Raspberry Pi mini PC the setup would cost you over $37,000 just for the Pis.

https://www.geeky-gadgets...supercomputer-17-09-2019/
Met dat het Oracle software draait (java en waarschijnlijk ook oracle-linux), zijn de licentie kosten nog veel hoger: Die gaan bij Oracle per logische cpu, dus meer dan 4000 licenties. En Oracle is niet lullig met het afrekenen van licenties, geld is geld.
Ik vermoed dat je kwantumkorting kan krijgen bij zulke grote afname...
Ik vermoed dat je kwantumkorting kan krijgen bij zulke grote afname...
Het probleem met kwantumkorting is dat je niet weet hoeveel korting je krijgt totdat je het gekregen hebt...
Kwantum computing
Prijs is ook een retail prijs voor consumenten.
Bedrijven / Scholen kunnen deze sowieso inkopen via distribiteurs etc.

Tevens dit ook gewoon marketing voor RPI, aan de reacties te zieen zijn de RPI/perfomance intressanter dan dat Orcacle het heeft gebouwd.
Al weet je ook direct dat met die prijzen er niet veel korting mogelijk is.
En als je Oracle heet.
Als Oracle bij mij zou aankloppen voor grote leveringen, krijgen ze juist additionele licentie kosten voor gebruik van meer dan 1 cpu, en een extra uplift omdat ze een Enterprise zijn.
En een jaarlijkse fee voor het updaten van het licentie bestandje zodat het systeem blijft doen wat het deed.
Naast een licentie als men zou besluiten storage toe te voegen.
En dan nog, Oracle kan het betalen als je kijkt wat ze hun klanten tellen...

[Reactie gewijzigd door ThaStealth op 17 september 2019 15:57]

Hoeveel GFlops heeft deze dan?, kan er zo snel niets over vinden, 2jaar gelden was er deze met 3.463 GFlops
Van Raspberrypi.org
At the default clock rate of 1200 MHz the Pi 3 without GPU can achieve 6.2 Gflops when solving systems of linear algebra problems, which is a standard benchmark problem in scientific computing. However, without a heatsink the CPU will instantly throttle to half speed and average about 3.1 Gflops. While the GPU in the Pi is too slow to make much difference in these scores, the fastest supercomputer in the world reaches 93,014,600 Gflops solving a larger version of the same problem using GPU accelerators.

The Pi 3 I purchased last week seems particularly slow. At the default clock of 1200 MHz it immediately crashes even with an actively cooled heatsink. However, if I change the clock to 900 MHz it is stable and gives 5 Gflops.
Dus stel dat je 1060 Pi 3's op 900MHz zet, heb je 5 Gflops * 1060 = 5300 Gflops.
Die cijfers vind ik erg verdacht.
Er zitten 4 cores op dat ding en dan haal je meer dan 5x een floating point operatie per clockcyclus? Inclusief memory interacties? Inclusief alle cores die aan het werk gehouden moeten worden?

Klinkt alsof die 5Gflops niet helemaal klopt. Of de benchmark moet bijzonder synthetisch zijn ofzo?
Als je puur naar de cijfers kijkt klopt het wel ongeveer. Mijn Core i5 haalt ongeveer 6Gflops per core, op 4700Mhz. De achitectuur van de chips is anders (arm vs x86) maar het komt redelijk in de buurt van de 5Gflops met 4x 1200Mhz op de Raspberry.
Mijn Core i5 haalt ongeveer 6Gflops per core
Weet je zeker dat het dan niet gaat om SIMD spul (INtels SIMD is vrij uitgebreid) ofzo?
Ik geloof dat de RPI geen SIMD heeft maar weet het niet zeker.
ARM heeft al jarenlang een SIMD unit (NEON, vergelijkbaar met SSE). Sommige ARM's tikken 16 FLOPS/cycle/core aan, maar de RPi 3 zit volgens mij op 4. Evengoed heb je dus met 4 cores alsnog 16 FLOPS/cycle. De limiet van 5 FLOPS/cycle is waarschijnlijk een geheugenlimiet.
Aah, dat verklaart een hoop! :)
Dank voor de uitleg.
Behalve dat dit een Raspberry Pi 3 B+ is, waarvan de kloksnelheid standaard tussen 700MHz en 1400 MHz zit. Met goede koeling zou die best wel vlot moeten kunnen draaien.

Fun fact:
De Raspberry Pi 3 B+ kan net als de Pi 3 B en de Pi 2 B V1.2 via netwerk opgestart worden zonder SD kaart. Alle Pi modellen vanaf de 1 B+ (behalve de Raspberry Pi 4) kunnen ook met ondersteuning van een SD kaart (read-only) opstarten via netwerk.

Network boot kan nog niet met de Raspberry Pi 4, maar daar wordt aan gewerkt.

[Reactie gewijzigd door The Zep Man op 17 september 2019 17:30]

Er bestaat al lang een Pi supercomputer, sterker nog in 2017 had Tweakers daar een artikel over nieuws: Bedrijf maakt 'supercomputer' van 750 Raspberry Pi's

Op zich grappig maar niet baanbrekend origineel meer. Sterker nog ze zullen waarschijnlijk wel afgekeken hebben of gewoon de supercomputer bij dit bedrijf hebben besteld.
1060 raspberry pi's.
1060 GB ram.
4260 cores @1,4 GHz.
5936 GHz als som van het totaal.
33920 Euro aan raspberry pi's
Dus laten we zeggen dat deze hele exercitie 60.000 euro kost.

Als u alleen een hoop cores zoekt zonder dat de snelheid van een individuele core echt belangrijk is, is dit dus kostendekkend.
Toch grappig om op de foto's te zien dat de "echte mannen (lees jongens in een ouder lichaam)" iets meer interesse blijken te hebben in de Arcade kasten op de achtergrond :+
Erg herkenbaar, zou ik zelf ook doen op mijn 38e jaar.
Het klinkt alsof je bekend bent met de Engelstalige zegswijze:
"The only difference between men and boys, is the price of their toys!" :+
haha precies dit!
Kan iemand aangeven of er koeling op de CPU is? Zo nee, dan is de kans reëel dat de Pi's gaan throtlen.

Op dit item kan niet meer gereageerd worden.


Apple iPhone 11 Nintendo Switch Lite LG OLED C9 Google Pixel 4 FIFA 20 Samsung Galaxy S10 Sony PlayStation 5 Games

'14 '15 '16 '17 2018

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2019 Hosting door True