HPC Challenge

Screenshot der Software:
HPC Challenge
Softwarebeschreibung:
Version: 1.4.1
Upload-Datum: 12 May 15
Entwickler: HPC Challenge Team
Lizenz: Frei
Popularität: 7

Rating: 4.0/5 (Total Votes: 1)

HPC Challenge ist ein High-Performance-Benchmark-Suite. Der HPC Herausforderung besteht in der Regel aus 7 Benchmarks:
   1. HPL - der Linpack Benchmark TPP, die die Fließkomma-Ausführungsrate für die Lösung eines linearen Gleichungssystems misst.
   2. DGEMM - misst die Fließkomma-Ausführungsrate von double precision reelle Matrix-Matrix-Multiplikation.
   3. STREAM - eine einfache synthetische Benchmark-Programm, das nachhaltige Speicherbandbreite misst (in GB / s) und die entsprechende Rechengeschwindigkeit für einfache Vektor-Kernel.
   4. PTRANS (parallel transponierte Matrix) - übt die Kommunikation in dem Prozessorpaare miteinander gleichzeitig. Es ist ein nützlicher Test der Gesamtkommunikationskapazität des Netzwerks.
   5. Random - misst die Rate der zufälligen Integer-Updates von Speicher (GUPS).
   6. FFTE - misst die Fließkomma-Ausführungsrate von doppelter Genauigkeit komplexe eindimensionale diskrete Fourier-Transformation (DFT).
   7. Kommunikations Bandbreite und Latenz - eine Reihe von Tests, um die Latenz und Bandbreite von einer Anzahl gleichzeitiger Kommunikationsmuster zu messen; basierend auf b_eff (effektive Bandbreite Benchmark).
Zusammenstellung:
Der erste Schritt ist, um eine Konfigurationsdatei, die Eigenschaften des Geräts widerspiegelt. Die Konfigurationsdatei sollte im hpl Verzeichnis erstellt. Dieses Verzeichnis enthält Anweisungen (die Dateien README und INSTALL), wie Sie die Konfigurationsdatei erstellen. Das Verzeichnis hpl / Setup enthält viele Beispiele für Konfigurationsdateien. Ein guter Ansatz ist es, einen von ihnen zu der hpl Verzeichnis zu kopieren und wenn es nicht funktioniert, dann ändern Sie es. Diese Datei wird von allen Komponenten des HPC Challange Bad wiederverwendet.
Wenn die Konfiguration abgeschlossen ist, sollte eine Datei im hpl Verzeichnis, deren Name mit 'Jetzt existieren. und endet mit dem Namen für die für die Tests verwendete System. Wenn beispielsweise der Name des Systems ist Unix, sollte die Datei make.unix genannt werden.
Um den Maßstab ausführbare Datei (für das System mit dem Namen Unix) Immobilientyp: machen arch = Unix. Dieser Befehl sollte in der obersten Verzeichnis (nicht im hpl Verzeichnis) ausgeführt werden. Es wird in der hpl Verzeichnis für die Konfigurationsdatei zu suchen und es verwenden, um den Maßstab ausführbare bauen.
Konfiguration:
Der HPC Challange wird durch eine kurze Eingabedatei namens hpccinf.txt, die fast die gleiche ist wie die Eingabedatei für HPL (üblicherweise HPL.dat genannt) angetrieben wird. Siehe die Datei hpl / www / tuning.html für Details über die Eingabedatei für HPL. Eine Beispieleingabedatei mit dem HPC Challange Distribution enthalten.
Die Unterschiede zwischen HPL Eingabedatei und HPC Challange Eingabedatei kann wie folgt zusammengefasst werden:
* Zeilen 3 und 4, werden ignoriert. Der Ausgang geht immer in die Datei mit dem Namen hpccoutf.txt.
* Es gibt zusätzliche Zeilen (beginnend mit Zeile 33), der (aber nicht müssen), kann verwendet werden, um die HPC Challenge-Benchmark anzupassen. Sie werden nachfolgend beschrieben.
Die zusätzlichen Linien in der HPC Challenge-Eingabedatei (im Vergleich zum HPL Eingabedatei) sind:
Leitungen 33 und 34 beschreiben zusätzliche Matrixgrößen für die Ausführung des PTRANS Maßstab (eine der Komponenten der HPC Challange Maßstab) verwendet werden.
* Zeilen 35 und 36 beschreiben zusätzliche Sperrfaktoren für den Betrieb PTRANS Benchmark verwendet werden.
Nur der Vollständigkeit halber, hier ist die Liste der Linien der HPC Challange die Eingabedatei mit einer kurzen Beschreibung ihrer Bedeutung:
     * Zeile 1: ignoriert
     * Zeile 2: ignoriert
     * Zeile 3: ignoriert
     * Zeile 4: ignoriert
     * Zeile 5: Anzahl der Matrixgrößen für HPL (und PTRANS)
     * Line 6: Matrixgrößen für HPL (und PTRANS)
     * Zeile 7: Anzahl der Blockfaktoren für HPL (und PTRANS)
     * Zeile 8: Blockfaktoren für HPL (und PTRANS)
     * Zeile 9: Art der Prozessbestell für HPL
     * Linie 10: Anzahl der Prozessnetze für HPL (und PTRANS)
     * Linie 11: Zahl der Verfahren Zeilen jeder Prozess Gitter für HPL (und
       PTRANS)
     * Linie 12: Anzahl der Spalten Verfahren jedes Prozesses Raster für HPL
       (Und PTRANS)
     * Linie 13: Schwellwert nicht von skalierten Rest für überschritten werden
       HPL (und PTRANS)
     * Linie 14: Anzahl der Panel-Faktorisierung Methoden für HPL
     * Linie 15: Panel Faktorisierung Methoden für HPL
     * Linie 16: Anzahl der rekursiven Stoppkriterien für HPL
     * Linie 17: Stoppen rekursive Kriterien für HPL
     * Linie 18: Anzahl der Rekursion Tafel zählt HPL
     * Linie 19: Rekursion Tafel zählt HPL
     * Linie 20: Anzahl der rekursiven Panel Faktorisierung Methoden für HPL
     * Linie 21: rekursive Panel Faktorisierung Methoden zur HPL
     * Linie 22: Anzahl der Broadcast-Methoden für HPL
     * Linie 23: Broadcast-Methoden für HPL
     * Linie 24: Anzahl der Look-Ahead-Tiefen für HPL
     * Linie 25: Look-Ahead Tiefen für HPL
     * Linie 26: Swap-Methoden für HPL
     * Linie 27: Swapping Schwelle für HPL
     * Linie 28: Form der L1 für HPL
     * Linie 29: Form der U für HPL
     * Linie 30: Wert, der angibt, ob Gleichgewichtseinstellung verwendet werden soll
       von HPL
     * Linie 31: Speicherausrichtung für HPL
     * Linie 32: ignoriert
     * Linie 33: Anzahl der zusätzlichen Problem Größen für PTRANS
     * Linie 34: zusätzliches Problem Größen für PTRANS
     * Linie 35: Anzahl der zusätzlichen Sperrfaktoren für PTRANS
     * Linie 36: zusätzliche Sperrfaktoren für PTRANS

Was ist neu in dieser Pressemitteilung:

  • Diese Version hinzugefügt optimierte Varianten von Random dass verwenden linearen Kongruenz-Generator für Zufallszahlen.
  • Globale Reduzierung wurde auf Berechnungsfehler in MPI FFT hinzugefügt, um genauere Fehlerschätzungen zu erreichen.
  • Die Reihenfolge der Benchmarks wurden neu angeordnet, so dass der HPL-Komponente läuft letzten und kann abgebrochen werden, wenn die Leistung der anderen Komponenten nicht zufriedenstellend war.
  • Random ist jetzt als erster bei der Abstimmung den Code zu unterstützen.
  • Verschiedene Fehler wurden behoben.

Ähnliche Software

IOR
IOR

2 Jun 15

RUBiS
RUBiS

3 Jun 15

Kommentare zu HPC Challenge

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!