Gespräch von Holger Klein mit Bernd Mohr vom Jülich Supercomputing Centre zum Thema Hochleistungsrechnen.[1]

Hochleistungsrechnen (englisch high-performance computing, HPC) ist ein Bereich des computergestützten Rechnens. Er umfasst alle Rechenarbeiten, deren Bearbeitung einer hohen Rechenleistung oder Speicherkapazität bedarf.

Hochleistungsrechner sind Rechnersysteme, die Aufgaben des Hochleistungsrechnens bearbeiten können.

Begriffsbestimmung

Bearbeiten

Hochleistungsrechnen

Bearbeiten

Für die exakte Abgrenzung des Hochleistungsrechnens von den anderen Bereichen des computergestützten Rechnens gibt es aufgrund der schnellen Entwicklung der Rechentechnik keine dauerhaften formalen Kriterien. Es ist aber allgemein anerkannt, dass Rechenanwendungen, deren Komplexität oder Umfang eine Berechnung auf einfachen Arbeitsplatzrechnern unmöglich oder zumindest unsinnig macht, in den Bereich des Hochleistungsrechnens fallen.

Hochleistungsrechnen wird vor allem durch die auf parallele Verarbeitung ausgerichtete Architektur von Hochleistungsrechnern überhaupt erst möglich. Damit Anwendungen diese Architektur nutzen können, müssen sie parallel programmiert sein. Dies kann beispielsweise mit OpenMP und MPI realisiert werden.

Hochleistungsrechner

Bearbeiten

Ähnlich wie beim Hochleistungsrechnen kann auch der Begriff Hochleistungsrechner kaum formal definiert werden. Ein wesentliches Merkmal ist aber eine auf parallele Verarbeitung ausgerichtete Architektur.

Man zählt zu den Hochleistungsrechnern

Auch andere Rechnersysteme mit spezieller Architektur, beispielsweise mit einem sehr großen, effizient organisierten Speicher, können als Hochleistungsrechner bezeichnet werden.

Gegenwärtig zählt man insbesondere die Computer der Teraflops-Leistungsklasse und darüber zu den Hochleistungsrechnern.

Verbreitung

Bearbeiten

Hochleistungsrechnen ist vor allem im wissenschaftlichen Rechnen zunehmend von Bedeutung als Hilfsmittel zur Berechnung, Modellierung und Simulation komplexer Systeme und zur Verarbeitung riesiger Mengen von Messdaten. Derartige Anwendungen finden sich heute in praktisch allen Bereichen der Natur- und technischen Wissenschaften; typische Anwendungsbereiche sind etwa

Auch im kommerziellen Rechnen gibt es Anwendungen des Hochleistungsrechnens. Viele davon sind wissenschaftlichen Ursprungs, z. B.

es gibt aber auch Anwendungen ohne wissenschaftlichen Charakter, z. B. bei der Generierung von Animationsfilmen.

Gelegentlich werden auch Anwendungen zum Hochleistungsrechnen gezählt, die als einzelne Anwendungsinstanz keine ungewöhnlichen Ressourcenanforderungen stellen, aber typischerweise in sehr großer Zahl gleichzeitig laufen und daraus eine Komplexität entwickeln; typische Beispiele finden sich in den Datenbankanwendungen der Finanzwirtschaft und bei der Vermittlung von Telefonverbindungen.

Siehe auch

Bearbeiten
Bearbeiten
  • Top 500 – Liste der 500 schnellsten Rechner

Einzelnachweise

Bearbeiten
  1. Resonator-Podcast der Helmholtz-Gemeinschaft: High Performance Computing (Folge 61, 5. Juni 2015)

📚 Artikel Terkait di Wikipedia

Gemeinsames Unternehmen für europäisches Hochleistungsrechnen

europäisches Hochleistungsrechnen (Abk.: GU EuroHPC) (englisch European High Performance Computing Joint Undertaking, (Abk.: EuroHPC JU)) soll im Rahmen des Digitalen

Nvidia

ATI-Radeon-HD-2000-Serie verspätete und sich auch bei Erscheinen im High-End- und Performance-Segment nicht erfolgreich gegen die Nvidia-Karten positionieren

IRIX

werden und schaffte damit eine Grundlage für die Verwendung im high-performance computing (HPC) und für Grafikberechnungen. Das System stammt von der System-V-Familie

Rechnerverbund

Rechenkapazität (HPC-Cluster, engl. high performance computing – Hochleistungsrechnen) die Erhöhung der Verfügbarkeit (HA-Cluster, engl. high availability – Hochverfügbarkeit)

Clonezilla

ist eine freie Software des taiwanischen National Center for High Performance Computing (NCHC) zum Herstellen von 1:1-Abbildern von PC-Festplatten. Das

Computing

Affective Computing Autonomic Computing Cloud Computing Cluster Computing Distributed Computing Grid-Computing High Performance Computing Mobile Computing Organic

BeeGFS

hinsichtlich Datendurchsatz speziell für Hochleistungsrechner („High Performance Computing“) entwickelt und optimiert wird. Besonders viel Wert wurde bei

Everything as a Service

Petabyte-Bereich, wie sie beispielsweise am CERN im LHC entstehen. High Performance Computing as a Service ist ein Bereich, der sich mit dem Hochleistungsrechnen