Het kan
Met nadruk op kan, maar goed een stichting die opgericht is op de fundamenten van delen van kennis is dat wel heel ver gezocht. Trouwens wil je nou suggereren dat de huidige Broadcom, Intel of Realtek drivers wel opensourced zijn?
Beide suggesties zijn absurd en ondoordacht!
minst twijfelachtig idee is dat de huidige ethernet-standaard ergens tekort komt
Ehernet en de protocollen die eraan zijn gekoppeld komen op veel vlakken te kort. Daarom bestaat er ook een heel bereik aan alternatieven die specifiek zijn aan de toepassing (en een heel bereik aan protocollen die werken over ethernet). Afhankelijk van hoe jij je geheugen, opslag en/of GPU/CPU wil delen kan je weer een andere interconnect gebruiken. Als er een zilveren kogel was dan zou iedereen dat gebruiken, dan zou iedereen ook 1 protocol gebruiken. De reden waarom er zo'n groot bereik aan standaarden en protocollen bestaat is dat ene begint waar de andere zijn grenzen bereikt.
Infiniband, Myrinet, Quadrics en/of Fibre Channel zijn daar voorbeelden van. Ethernet is de makkelijkste en goedkoopste en daarom is het ook interessantst om daarop voort de borduren. Probleem met Ethernet is wel dat het niet zo snel is als de rest en ook teveel overhead veroorzaakt wat weer inhakt op je CPU. Niet echt geschikt als je gigantische datasets wil delen met je hele cluster, maar alleen het verplaatsen van die dataset slurpt al je processing weg.
Wat jij nu zegt is dat ze maar verplicht Infiniband moeten gebruiken omdat de ethernet standaard dan ineens minder wordt (vaag).
Wat ik me nu afvraag is, heb jij wel enig idee wat er allemaal in een grootschalig zakelijke omgeving wordt gebruikt, laat staan wat er allemaal om de hoek komt kijken als je een super computer wil bouwen. Als je denkt (en dat denk jij want je ziet de tekortkomingen van Ethernet niet) dat het zo simpel is als alle nodes in je cluster op een switch prikken allemaal een IP adres geven en gaan met die banaan dan kom jij van een hele koude kermis thuis. Meer bandbreedte nodig? Meer sneller kabels gebruiken toch? Anders pak je gewoon glasvezel dan kan je tot de 100Gbps, lekker snel. Oh waarom zijn mijn nodes ineens zo traag en al mijn switches staan te koken. Huh?
Buiten dat. Ja en? Jij gaat er echt niks van merken dat een purpose built HPC een of andere driver heeft die niet opensource is. Daar kijkt echt niemand naar, allerminst de opdrachtgevers die alleen willen dat het ding doet wat ze willen dat het doet. So what?!
En dan boven dit alles. Jouw huidige switch, modem en ethernetkaart ondersteunen meerdere standaarden. So what, dan komt er nog eentje bij die door oudere apparatuur niet wordt ondersteunt. Zolang jij lekker gezellig op je 100BASE, 1000BASE of misschien 2,5GBASE blijft is er nog niks aan de hand.
Tenzij jij thuis van plan bent om berekeningen te doen met gigantische datasets en een supercomputer op zolder hebt staan heeft dit alles 0 toepassing op jou of jouw persoonlijke situatie. Lekker op je 1000BASE en TCP/IP blijven om je films te streamen.
@
ta_chi79 heeft het hieronder wat beter uitgelegd.
ta_chi79 in 'AMD, Intel en Microsoft werken samen om ethernetstandaarden te optimaliseren'
[Reactie gewijzigd door TechSupreme op 22 juli 2024 20:02]