Haupt Smartphones Baue deinen eigenen Supercomputer

Baue deinen eigenen Supercomputer



Dies macht ein Multiprozessormodell attraktiv, wenn Sie Ihren Supercomputer verwenden möchten, um gängige Multithread-Anwendungen wie 3D-Rendering-Tools oder Media-Encoder auszuführen.

Baue deinen eigenen Supercomputer

Cluster bilden

Der Multiprozessor-Ansatz weist Einschränkungen auf. Sobald Sie Ihre beiden teuren Prozessoren in Ihrem teuren Motherboard installiert haben, gibt es fast keinen Spielraum für eine organische Erweiterung; Sie könnten mehr RAM installieren oder Ihre Prozessoren gegen ein Paar leistungsstärkere Modelle austauschen, aber im Grunde haben Sie ein geschlossenes System. Ein flexiblerer Ansatz ist das Clustering.

So blockieren Sie Personen in Hangouts

Ein Cluster ist eine Gruppe von Computern, die normalerweise über ein lokales Netzwerk verbunden sind und sich wie ein einzelnes System verhalten.

Ein Rechencluster kann als Makrokosmos eines Multiprozessorsystems betrachtet werden, in dem mehrere physische Computer parallel an ihren individuellen Aufgaben arbeiten

Cluster können für alle möglichen Zwecke verwendet werden, beispielsweise zur Bereitstellung von Lastausgleich und Fehlertoleranz für Netzwerkdienste, aber das Modell eignet sich besonders gut für Supercomputing-Anwendungen. Tatsächlich war ein Clustering-Ansatz die Grundlage der meisten der bekanntesten Supercomputer der Geschichte, einschließlich des weltbesten K-Computers von Fujitsu.

Die Philosophie hinter Supercomputing-Clustering ist einfach. Eine physische (oder virtuelle) Maschine ist als Mastersystem oder Hauptknoten konfiguriert, und auf diesem System wird der Hauptanwendungscode ausgeführt. Die anderen Knoten tun nichts anderes, als zu sitzen und darauf zu warten, dass das Master-System ihnen Arbeitslasten delegiert; Wenn diese eintreffen, erledigen sie die Arbeit und liefern die Ergebnisse so schnell wie möglich zurück.

Ein Rechencluster kann als Makrokosmos eines Multiprozessorsystems betrachtet werden, bei dem mehrere physische Computer parallel an ihren individuellen Aufgaben arbeiten.

So deaktivieren Sie Updates für Windows 10

Der Unterschied besteht darin, dass Knoten zu Ihrem Cluster hinzugefügt oder daraus entfernt werden können, so wie Sie einen neuen PC mit einem Netzwerk verbinden. Darüber hinaus muss die Knotenhardware überhaupt keine bestimmte Architektur verwenden.

Wenn Sie wollten, konnten Sie einen Cluster aus einem Sammelsurium von Systemen zusammenstellen, darunter Netbooks, Laptops, Workstations und Hochleistungsserver. Die einzige Voraussetzung ist, dass auf jedem Knoten eine geeignete Client-Software ausgeführt wird.

Die wohl bekanntesten Beispiele für Computing-Cluster sind die Projekte [email protected] und [email protected] – aber der Begriff Cluster impliziert normalerweise ein zentral verwaltetes System (Projekte, die die Leistung von Remote-Computern vereinen, werden stattdessen als Grid-Computing bezeichnet). ).

Die Knoten eines Clusters sind in der Regel auch über eine viel schnellere Verbindung als eine normale Internetverbindung verbunden, um die Latenz beim Hin- und Hersenden von Workloads zu minimieren. In Ihrem Heimcluster kann das Gigabit oder 10 GbE sein; Der K-Computer verwendet eine proprietäre Verbindung namens Tofu, die eine Bandbreite von 100 GB/s bietet.

Finde mehr heraus

Supercomputing-Codierung

Windows-basierte Cluster können ganz einfach mit dem Betriebssystem Windows HPC Server 2008 zusammengestellt werden, und Microsoft stellt Richtlinien zum Erstellen von clusterfähigen Anwendungen bereit, die bei der Ausführung auf einem solchen System Clusterressourcen nutzen. Alternativ gibt es verschiedene kostenlose Linux-Distributionen, die auf Clustering ausgelegt sind, wie zum Beispiel openMosix und ClusterKnoppix. Diese bieten eine benutzerfreundliche Erfahrung, die es fast mühelos macht, einen Cluster jeder Größe mit dem beliebten Beowulf-System einzurichten.

Welche Route Sie auch wählen, eine Einschränkung, auf die Sie wahrscheinlich stoßen werden, ist jedoch ein Mangel an bereits vorhandenen Anwendungen, die darauf ausgelegt sind, Clusterressourcen zu nutzen. Dies ist nicht unbedingt ein Problem, da Supercomputer-Aufgaben normalerweise durch maßgeschneiderten Code ausgeführt werden.

Zusatzkarten

Der Cluster-Ansatz ist flexibel, aber ziemlich verschwenderisch – es bedeutet im Grunde, einen ganzen Computer eingeschaltet zu lassen und Strom zu verbrauchen, wenn Sie normalerweise nur wenige Funktionen des Prozessors nutzen.

Ein energieeffizienterer Ansatz besteht darin, eine große Anzahl von Prozessorkernen auf einer Erweiterungskarte zu montieren und diese Kerne als virtuellen Cluster zu verwenden.

bestes kostenloses Antivirenprogramm für den PC 2018
Vorherige Seite Nächste Seite

Interessante Artikel

Tipp Der Redaktion

Firefox 65: Speicherspalte im integrierten Task-Manager
Firefox 65: Speicherspalte im integrierten Task-Manager
Wie Sie vielleicht bereits wissen, enthält Firefox 64 eine neue Task-Manager-Funktion. Für Firefox 65 bereitet das Team hinter dem Browser eine Reihe interessanter Verbesserungen dieser Funktion vor. Firefox 64 enthält eine spezielle About: Performance-Seite, mit der Sie herausfinden können, welche Registerkarten viele Systemressourcen verbrauchen. Zum Schluss diese nützliche Seite
So beheben Sie den Fehler 0xc000021a in Windows 8 und 10
So beheben Sie den Fehler 0xc000021a in Windows 8 und 10
Die neueren Versionen von Windows wie Windows 8 und Windows 10 haben viel dazu beigetragen, den Eindruck von Microsoft-Betriebssystemen als absturzgefährdet umzukehren, aber auch diese neueren und viel stabileren Betriebssysteme können immer noch abstürzen.
Hinzufügen von Videos zu Ihrer Website mit HTML5
Hinzufügen von Videos zu Ihrer Website mit HTML5
Im ersten seiner Blogs für PC Pro verrät Webentwickler Ian Devlin, wie Sie mit HTML5 Videos in Ihre Website einbetten Die wahrscheinlich größte und am meisten diskutierte Funktion von HTML5 ist eingebettetes Video. Derzeit die einzige Methode
Was ist Firmware?
Was ist Firmware?
Firmware ist Software, die auf einem kleinen Speicherchip auf einem Hardwaregerät installiert ist. Die Firmware ermöglicht die Aktualisierung von Hardware wie Kameras und Smartphones.
9 Möglichkeiten, das Problem zu beheben, wenn Laptop-Lautsprecher nicht funktionieren
9 Möglichkeiten, das Problem zu beheben, wenn Laptop-Lautsprecher nicht funktionieren
Wenn die Lautsprecher Ihres Laptops nicht funktionieren, liegt möglicherweise ein Software- oder Einstellungsproblem, ein Treiberproblem oder sogar ein physisches Problem mit den Lautsprechern vor. Probieren Sie diese Korrekturen aus, um zu versuchen, alles wieder zum Laufen zu bringen.
Wie man ein Kopfgeld in Cyberpunk 2077 einlöst
Wie man ein Kopfgeld in Cyberpunk 2077 einlöst
Cyberpunk 2077 versetzt die Spieler in die dystopische Welt von Night City, in der Gewalt eine ständige Bedrohung darstellt und das Überleben der Stärksten das Gesetz des Landes ist. Wenn Sie diese futuristische Stadt erkunden, werden Sie möglicherweise auf Kriminelle stoßen, die
Kann ich meinem Instagram-Post einen Link hinzufügen?
Kann ich meinem Instagram-Post einen Link hinzufügen?
Instagram ist heutzutage eine äußerst beliebte Social-Networking-Site mit mehr als einer Milliarde monatlichen Nutzern und mehr als einer halben Milliarde Nutzern, die es täglich nutzen. Aufgrund der Popularität und Reichweite von Instagram würden viele Menschen dies tun