Gibt es moderne Nicht-Cluster-Supercomputer?

484
Steve Panke

Früher gab es große, leistungsstarke Einzelcomputer-Supercomputer wie Cray. Nun scheint es, als würde das Supercomputing hauptsächlich auf großen Clustern von Linux-Computern ausgeführt. Was ist der Grund für diese Änderung? Gab es beispielsweise Probleme, die einzelnen Maschinen gut skalieren zu lassen oder genug Wärme von den Prozessoren abzugeben? Gibt es moderne Nicht-Cluster-Supercomputer?

0
Ich kann die Frage an sich derzeit nicht beantworten, aber der Grund für die Änderung ist, dass die Kosten im Vergleich zur Leistung besser sind und auch die Erweiterbarkeit. Sie können einfach mehr Consumer-Computer in den Stapel werfen, wenn Sie möchten, aber die Erweiterung eines geschlossenen Systems ist schwieriger. sinni800 vor 11 Jahren 1
Ja. Die Verwendung geclusterter Standard-Commodity-Komponenten muss viel billiger sein als die Erstellung sehr leistungsfähiger benutzerdefinierter Hardware. paradroid vor 11 Jahren 0

1 Antwort auf die Frage

3
mtone

Ja, mehrere nicht verteilte Systeme sind noch in Betrieb. Sie können die TOP500 Liste auschecken . Obwohl sie nicht verteilt sind, bleiben sie massiv parallele Maschinen, die immer aus Tausenden von Prozessoren bestehen, die in Knoten aufgeteilt sind.

Kapazität vs. Kapazität

Kapazität: Ein Grund für die Beliebtheit von Clustern ist die Art der erforderlichen Arbeit. Viele moderne Geschäftsprobleme lassen sich leicht in einzelne Werkstücke unterteilen, die separat abgeschlossen und später wieder zusammengesetzt werden können ( peinlich parallele Probleme ). In diesen Fällen ist das Preisverhältnis verteilter Systeme viel niedriger, es ist wenig Forschung und Entwicklung erforderlich, und die Leistung ist interessant (auch wenn sie normalerweise nicht zu den Top-Supercomputern passen) - der K-Computer wird als gleichwertig angesehen auf eine Million PCs).

Die Fähigkeit bezieht sich jedoch auf einzelne große Probleme, die schwerer zu verteilen sind. Oft handelt es sich um komplexe Modelle, bei denen zur Lösung Daten in jedem Schritt verfügbar sein müssen. Ein gutes Beispiel sind wissenschaftliche Modelle wie Wettersysteme: Sie können die "Cloud" -Berechnungen und die "Wind" -Berechnungen nicht effizient an vernetzte Maschinen auslagern. Supercomputer bleiben für diese Zwecke wichtig.