Windows

Desktop oder Personal Supercomputer - Implementierung und Zukunft

The thrilling potential of SixthSense technology | Pranav Mistry

The thrilling potential of SixthSense technology | Pranav Mistry
Anonim

Schon vor der Veröffentlichung von Windows 7 wurde in Windows 8 auf ein 128-Bit-Betriebssystem hingewiesen. Es gab Gerüchte, wenn Sie sich erinnern, dass Windows 8 ein 128-Bit-Betriebssystem ist.

Ich war skeptisch bezüglich der Hardware-Kompatibilität. Ein ehrenhafter Gentleman von Microsoft hat sogar gesagt, dass ich ein Pessimist bin und dass sie mit Hardwareunternehmen für ein 128-Bit-Betriebssystem arbeiten. Natürlich arbeiteten sie mit einer Hardwaregruppe, aber das Endergebnis war ein mobiles Betriebssystem - nicht mehr als 64 Bit - das auf Tablets laufen konnte. Das hat mich und wahrscheinlich auch viele andere Benutzer enttäuscht.

Die ersten Gerüchte über Windows 8 haben mich immer an Desktop-Supercomputer erinnert. Nachdem nun alle Mainstream-Betriebssysteme mobil sind, werden die Aussichten von Personal Supercomputern oder Desktop Supercomputern - die Begriffe werden wechselhaft verwendet - immer schmaler. Aber was sind Desktop-Supercomputer oder persönliche Supercomputer? Wie können sie implementiert werden, wenn dies in Zukunft notwendig sein sollte?

Die folgenden Abschnitte befassen sich mit Desktop-Supercomputern unter der Annahme, dass sich das aktuelle Hardwareszenario nicht ändert, außer die Computer mobiler zu machen.

Was sind Personal Supercomputers

Einfach ausgedrückt sind Personal- oder Desktop-Supercomputer PCs mit einer außergewöhnlichen Rechenleistung. Das heißt, mehrere Terabyte Daten in wenigen Sekunden oder so zu verarbeiten. Ab sofort sind die verfügbaren Desktop-Supercomputer, Cray CX1, der Nvidia Tesla und der Asus ECS 1000. Diese Computer beschäftigen GPU-Prozessoren stark, um viele Aufgaben gleichzeitig auszuführen, und sind sicherlich teuer. Ich habe die Preise nicht geprüft, aber im Internet kann man danach suchen.

Laut Google-Chef Eric Schmidt könnten sich aktuelle Handys auch als persönliche Supercomputer qualifizieren:

"Eine Milliarde Menschen auf dem Planeten tragen Supercomputer in ihren Händen. Jetzt denken Sie an sie als Mobiltelefone, aber das sind sie nicht wirklich. Sie sind Videokameras. Sie sind GPS-Geräte. Sie sind leistungsstarke Computer. Sie haben leistungsstarke Bildschirme. Sie können viele verschiedene Dinge tun, und nebenbei kannst du auch über sie reden. Das ist das Mobiltelefon von heute. "

Natürlich sind Desktop-Supercomputer nur kleine, tragbare oder alleinstehende Computer, die in Sekundenschnelle mehrere Terabytes verarbeiten können. Aber das ist meine eigene Definition. Persönlich werde ich Erics Aussage nicht unterstützen, obwohl er wahr ist, dass die Mobiltelefone leistungsfähige Computer sind. Sie sind nicht wirklich Supercomputer. Ein Supercomputer sollte mindestens mit 1 Teraflop arbeiten können. Mit anderen Worten, sie sollten im Vergleich zu einem 64-Bit-Prozessor 10-mal schneller sein, so dass Multitasking und solche Aufgaben sie bei der Verarbeitung eines Datensatzes nicht verlangsamen.

Desktop-Supercomputer kommen in naher Zukunft nirgendwohin dass alle Mainstream-Betriebssysteme sich jetzt auf Mobilität und vor allem auf die Cloud konzentrieren.

Der nächste Abschnitt befasst sich mit der möglichen Implementierung von Personal Supercomputern, da sich kein Hardware-Hersteller auf RAM oder CPU-Bus vorbereiten könnte in diesem Moment. Es gibt keinen Prozessor, der nach meinem Wissen 128 Bit gleichzeitig verarbeitet.

Implementierung von Desktop-Supercomputern

Ich sehe ab jetzt nur eine Methode, 128 Bit oder mehr zu verarbeiten. Die Methode besteht darin, mehrere Prozessoren parallel zu verwenden, obwohl kein aktuelles Mainstream-Betriebssystem eine solche Konfiguration benötigt. In der Vergangenheit kam es vor, dass 32-Bit-Prozessoren parallel zu 64-Bit-Daten gepaart wurden. Wenn Microsoft oder irgendein anderes Unternehmen in naher Zukunft mit einem 128-Bit-Betriebssystem aufwartet, würde es also eine Paarung von 4 Prozessoren mit 32 Bit oder 2 Prozessoren mit 64 Bit sein. Später können sie einen Prozessor erforschen und erstellen, der 128-Bit-Daten gleichzeitig verarbeiten kann. Dementsprechend müsste die Busbreite erhöht werden, um die Daten in Blöcken in 128 Bits zu übertragen.

Diese Analyse veranlasste jemanden von Microsoft zu der Bemerkung, dass ich ein Pessimist bin und mit Hardwareanbietern arbeite. Sie arbeiteten zwar mit Hardwareanbietern, aber um Tablets und Convertibles für 32-Bit- und 64-Bit-Betriebssysteme und -Anwendungen herauszubringen.

Ich hatte geschrieben, dass ein 128-Bit-Betriebssystem, obwohl es ziemlich willkommen wäre, schwer zu implementieren wäre die aktuelle Hardware kann es nicht sofort unterstützen und daher wird die Geschwindigkeit zwischen einem 64-Bit- und 128-Bit-Betriebssystem nicht sehr unterschiedlich sein. Ich hatte und habe immer noch Zweifel an Bussen usw., die jeweils 128 Bits tragen sollen.

In einer anderen Geschichte las ich auf Engadget, eine Firma namens Optalysys plant optische Prozessoren . Das würde Laserstrahlen anstelle von Flip-Flop-Schaltungen verwenden, um die Verarbeitung zu beschleunigen. Sie können hier über Optalysys Supercomputer nachlesen. Allerdings akzeptiert das Unternehmen, dass es nicht so schnell wie ein echter Supercomputer sein wird, aber schneller als Tesla Supercomputer wäre. Solche Computer mit einer schnellen Verarbeitungsgeschwindigkeit wären willkommen und würden von wissenschaftlichen Organisationen ebenso wie von Spielern gesucht, wenn die Kosten nicht sehr hoch wären. Zur Geschichte kann ich sagen, dass es noch viel Zeit gibt, bevor die Computer tatsächlich auf den Markt kommen. Wir werden warten müssen, um es in Aktion zu sehen.

IaaS für das Supercomputing

Eine andere Idee, die mir in den Sinn kommt, ist der Einsatz von Cloud-Diensten. Da Sie genau die Menge an Infrastruktur und Plattformen kaufen können, die Sie benötigen, können Sie Dienste wie IaaS verschiedener Hersteller verwenden, um gute Geschwindigkeiten zu erreichen.

Die beste Methode könnte sein, Dienste wie die Google Compute Engine in Anspruch zu nehmen , um große Datenmengen nach Bedarf zu verarbeiten, anstatt in mehrere Server zu investieren und sie parallel laufen zu lassen, um eine höhere Geschwindigkeit zu erreichen. Die Kosten für Google Compute Engine betragen jedoch ungefähr 2 Millionen pro Tag, sodass die durchschnittlichen Benutzer von der Compute Engine getrennt bleiben. Ich bin sicher, dass es andere Cloud-Unternehmen geben muss, die ähnliche Dienste zu einem niedrigeren Preis anbieten. Dieser Teil muss erforscht werden, um zu sehen, wie und welches Unternehmen eine Cloud-Plattform anbietet, mit der wir die Verarbeitungsgeschwindigkeit erhöhen können. Mit solchen Diensten können sogar Mobiltelefone Supercomputer sein, da sie sich ebenfalls mit der Cloud verbinden können.

Ich hoffe, ich habe einige grundlegende Konzepte über Desktop-Supercomputer oder persönliche Supercomputer geklärt. Bitte fügen Sie Ihre Eingaben hinzu.