HPC Challenge

Software screenshot:
HPC Challenge
Software detaljer:
Version: 1.4.1
Upload dato: 12 May 15
Licens: Gratis
Popularitet: 57

Rating: 4.0/5 (Total Votes: 1)

HPC Challenge er en højtydende benchmark suite. HPC Challenge består af grundlæggende 7 benchmarks:
   1. HPL - Den Linpack TPP benchmark, der måler den flydende komma på udførelse til løsning af en lineær system af ligninger.
   2. DGEMM - måler den flydende komma på udførelse af dobbelt præcision ægte matrix-matrix multiplikation.
   3. STREAM - et simpelt syntetisk benchmark program, der måler bæredygtig hukommelse båndbredde (i GB / s) og den tilsvarende beregning sats for simpel vektor kerne.
   4. PTRANS (parallel matrix gennemførelse) - udøver den kommunikation, hvor par af processorer kommunikerer med hinanden på samme tid. Det er en nyttig test af det samlede kommunikationskapacitet i netværket.
   5. RandomAccess - måler hastigheden af ​​heltal tilfældige opdateringer af hukommelse (GUPS).
   6. FFTE - måler den flydende komma på udførelse af dobbelt præcision komplekse endimensionale Diskret Fourier Transform (DFT).
   7. Kommunikation båndbredde og latency - et sæt af tests til at måle ventetid og båndbredde på en række samtidige kommunikationsmønstre; baseret på b_eff (effektiv båndbredde benchmark).
Kompilering:
Det første skridt er at skabe en konfigurationsfil, der afspejler karakteristika din maskine. Skal oprettes konfigurationsfil i HPL mappe. Denne mappe indeholder instruktioner (filerne README og INSTALL) om, hvordan man opretter konfigurationsfilen. Mappen HPL / opsætning indeholder mange eksempler på konfigurationsfiler. En god metode er at kopiere en af ​​dem til HPL mappe og hvis det ikke virker så ændre det. Denne fil genbruges af alle komponenter i HPC Challange suite.
Når konfigurationen er færdig, skal en fil eksisterer i HPL biblioteket, hvis navn begynder med Make. og slutter med navnet på det system, der anvendes til forsøg. For eksempel, hvis navnet på systemet er Unix, filen skal navngives Make.Unix.
At opbygge benchmark eksekverbare (for systemet med navnet Unix) type: gøre arch = Unix. Denne kommando skal køres i den øverste mappe (ikke i HPL biblioteket). Det vil se i HPL biblioteket for konfigurationsfil og bruge den til at bygge benchmark eksekverbare.
Konfiguration:
HPC Challange er drevet af en kort input fil med navnet hpccinf.txt der er næsten den samme som input fil til HPL (normalt kaldet HPL.dat). Der henvises til filen HPL / www / tuning.html for detaljer om inddatafilen for HPL. En prøve inddatafil følger med HPC Challange distribution.
Kan sammenfattes således Forskellene mellem HPL inddatafil og HPC Challange inddatafil:
* Lines 3 og 4 ignoreres. Udgangen altid går til filen med navnet hpccoutf.txt.
* Der er yderligere linjer (begyndende med linje 33), som kan (men ikke behøver at) blive brugt til at tilpasse HPC Challenge benchmark. De er beskrevet nedenfor.
De yderligere linjer i HPC Challenge input fil (sammenlignet med HPL input fil) er:
Linier 33 og 34 beskriver yderligere matrix størrelser der skal anvendes til at køre PTRANS benchmark (en af ​​bestanddelene af det HPC Challange benchmark).
* Lines 35 og 36 beskriver yderligere blokerende faktorer, der skal bruges til at køre PTRANS benchmark.
Bare for fuldstændighedens her er listen over linjer af HPC Challange input fil med korte beskrivelser af deres betydning:
     * Linje 1: ignoreret
     * Linje 2: ignoreret
     * Linje 3: ignoreret
     * 4: ignoreret
     * Linje 5: Antallet af matrix størrelser for HPL (og PTRANS)
     * Linje 6: matrix størrelser for HPL (og PTRANS)
     * Linje 7: Antallet af blokerende faktorer for HPL (og PTRANS)
     * Linje 8: blokerende faktorer for HPL (og PTRANS)
     * Linje 9: type proces bestilling for HPL
     * Linje 10: Antallet af proces gitre for HPL (og PTRANS)
     * Linje 11: antal proces rækker af hver proces nettet for HPL (og
       PTRANS)
     * Linje 12: antal processen kolonner af hver proces nettet for HPL
       (Og PTRANS)
     * Linje 13: tærskelværdi ikke overskrides med skaleret residual for
       HPL (og PTRANS)
     * Linje 14: antal panel faktoriseringsmetoder for HPL
     * Linje 15: panel faktoriseringsmetoder til HPL
     * Linje 16: antal rekursive stoppesteder kriterier for HPL
     * Linje 17: rekursiv stoppesteder kriterier for HPL
     * Linje 18: Antallet af rekursion panel tæller for HPL
     * Linje 19: recursion panel tæller for HPL
     * Linje 20: Antallet af rekursive panel faktoriseringsmetoder til HPL
     * Linje 21: rekursiv panel faktoriseringsmetoder til HPL
     * Linje 22: antal broadcast metoder for HPL
     * Linje 23: broadcast metoder til HPL
     * Linje 24: Antallet af look-ahead dybder for HPL
     * Linje 25: look-ahead dybder for HPL
     * Linje 26: swap metoder til HPL
     * Linje 27: swapping tærskel for HPL
     * Linje 28: form af L1 for HPL
     * Linje 29: form af U for HPL
     * Linje 30: værdi, der angiver, om ligevægt skal bruges
       af HPL
     * Linje 31: memory justering for HPL
     * Linje 32: ignoreret
     * Linje 33: Antallet af yderligere problem størrelser for PTRANS
     * Linje 34: yderligere problem størrelser for PTRANS
     * Linje 35: antal yderligere blokerende faktorer for PTRANS
     * Linje 36: yderligere blokerende faktorer for PTRANS

Hvad er nyt i denne udgivelse:

  • Denne version tilføjet optimerede varianter af RandomAccess der bruger Linear kongruenssekvens Generator for tilfældige tal generation.
  • Global reduktion blev tilføjet til fejl beregning i MPI FFT at opnå mere præcise skøn over fejl.
  • Rækkefølgen af ​​benchmarks blev omstruktureret således, at HPL komponenten kører sidste og kan afbrydes, hvis udførelse af andre komponenter, der ikke var tilfredsstillende.
  • RandomAccess nu først at hjælpe med tuning koden.
  • Diverse bugs blev fastsat.

Lignende software

Cbench
Cbench

3 Jun 15

PTT
PTT

3 Jun 15

Web-bench
Web-bench

3 Jun 15

xfbsuite
xfbsuite

3 Jun 15

Kommentarer til HPC Challenge

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!