HPC Challenge

Software skärmdump:
HPC Challenge
Mjukvaruinformation:
Version: 1.4.1
Ladda upp dagen: 12 May 15
Utvecklare: HPC Challenge Team
Licens: Gratis
Popularitet: 7

Rating: 4.0/5 (Total Votes: 1)

HPC Challenge är en högpresterande riktmärke svit. HPC Challenge består av princip 7 riktmärken:
   1. HPL - Linpack TPP riktmärke som mäter flyttalshastigheten för utförande för att lösa ett linjärt ekvationssystem.
   2. DGEMM - mäter flyttalshastigheten för utförandet av dubbel precision reell matris-matris multiplikation.
   3. Stream - en enkel syntetisk benchmarkprogram som mäter hållbar minnesbandbredd (i GB / s) och motsvarande beräkningshastigheten för enkel vektor kärna.
   4. PTRANS (parallell matris införliva) - utövar kommunikation där paren av processorer kommunicerar med varandra samtidigt. Det är ett användbart test av den totala kommunikationskapaciteten hos nätverket.
   5. RandomAccess - mäter hastigheten av heltal slumpmässiga uppdateringar av minne (GUPS).
   6. FFTE - mäter flyttalshastigheten för utförandet av dubbel precision komplex endimensionell Diskret Fourier Transform (DFT).
   7. Meddelande bandbredd och latens - en uppsättning av tester för att mäta latens och bandbredd av ett antal samtidiga kommunikationsmönster; baserat på b_eff (effektiva bandbredden benchmark).
Kompilera:
Det första steget är att skapa en konfigurationsfil som speglar egenskaper hos din maskin. Konfigurationsfilen ska skapas i hpl katalogen. Denna katalog innehåller instruktioner (filerna Readme och INSTALLERA) om hur du skapar konfigurationsfilen. Katalogen hpl / setup innehåller många exempel på konfigurationsfiler. Ett bra sätt är att kopiera en av dem till hpl katalogen och om det inte fungerar sedan ändra det. Denna fil återanvändas av alla komponenter i HPC Challange sviten.
När konfigurationen är klar, bör en fil finns i HPL katalog vars namn börjar med Make. och slutar med namnet på det system som används för tester. Till exempel, om namnet på systemet är Unix, filen ska heta Make.Unix.
Att bygga riktmärket körbara (för systemet som heter Unix) skriver: gör arch = Unix. Detta kommando ska köras i den översta katalogen (inte i HPL katalogen). Det kommer att se i HPL katalog för konfigurationsfilen och använda den för att bygga riktmärket körbar.
Konfiguration:
HPC Challange drivs av en kort ingång fil med namnet hpccinf.txt som är nästan densamma som indatafil för HPL (vanligen kallad HPL.dat). Se filen hpl / www / tuning.html för mer information om indatafilen för HPL. Ett prov indatafil ingår HPC Challange distributionen.
Skillnaderna mellan HPL infil och HPC Challange indatafilen kan sammanfattas på följande sätt:
* Lines 3 och 4 ignoreras. Utgången alltid går till filen hpccoutf.txt.
* Det finns ytterligare rader (som börjar med linje 33) som kan (men inte behöver) kan användas för att anpassa HPC Challenge riktmärke. De beskrivs nedan.
De ytterligare rader i indatafilen HPC Challenge (jämfört med HPL indatafilen) är:
Linjer 33 och 34 beskriver ytterligare matrisstorlekar som skall användas för att köra PTRANS riktmärke (en av komponenterna i HPC Challange riktmärke).
* Linjer 35 och 36 beskriver ytterligare blockeringsfaktorer som skall användas för att köra PTRANS riktmärke.
Bara för fullständighet, här är en lista över rader av HPC Challange ingångs fil med korta beskrivningar av deras betydelse:
     * Linje 1: ignoreras
     * Linje 2: ignoreras
     * Linje 3: ignoreras
     * Linje 4: ignoreras
     * Linje 5: antal matrisstorlekar för HPL (och PTRANS)
     * Linje 6: matrisstorlekar för HPL (och PTRANS)
     * Linje 7: antal blockerande faktorer för HPL (och PTRANS)
     * Linje 8: blockeringsfaktorer för HPL (och PTRANS)
     * Linje 9: typ av process beställning för HPL
     * Linje 10: antal process galler för HPL (och PTRANS)
     * Linje 11: antal process rader av varje process nätet för HPL (och
       PTRANS)
     * Linje 12: antal process kolumnerna i varje process nätet för HPL
       (Och PTRANS)
     * Linje 13: tröskelvärde som inte får överskridas av skalade rest för
       HPL (och PTRANS)
     * Punkt 14: Antalet panel faktorisering metoder för HPL
     * Linje 15: panel faktorisering metoder för HPL
     * Linje 16: antalet rekursiva stoppkriterier för HPL
     * Linje 17: rekursiva kriterier för HPL stopp
     * Linje 18: antal rekursion panel räknas för HPL
     * Linje 19: rekursion panel räknas för HPL
     * Linje 20: antalet rekursiva panel faktorisering metoder för HPL
     * Linje 21: rekursiva panel faktorisering metoder för HPL
     * Linje 22: antalet sändningsmetoder för HPL
     * Linje 23: sändningsmetoder för HPL
     * Linje 24: antal look-ahead djup för HPL
     * Linje 25: look-ahead djup för HPL
     * Rad 26: swap metoder för HPL
     * Rad 27: byta tröskelvärde för HPL
     * Linje 28: form av L1 för HPL
     * Linje 29: form av U för HPL
     * Linje 30: värde som anger om jämvikt ska användas
       genom HPL
     * Linje 31: minnes anpassning för HPL
     * Linje 32: ignoreras
     * Linje 33: antal ytterligare problem storlekar för PTRANS
     * Linje 34: ytterligare problem storlekar för PTRANS
     * Linje 35: antal ytterligare blockeringsfaktorer för PTRANS
     * Linje 36: ytterligare blockeringsfaktorer för PTRANS

Vad är nytt i den här versionen:

  • Denna version tillsatt optimerad varianter av RandomAccess som använder Linear kongruentiell Generator för slumptalsgenerering.
  • Global minskning lades fel beräkning MPI FFT att uppnå beräkningar mer exakt fel.
  • ordning riktmärken var ordnas så att HPL komponenten går sist och kan avbrytas om utförandet av andra komponenter var inte tillfredsställande.
  • RandomAccess är nu först med att hjälpa till att trimma koden.
  • Blandade buggar har åtgärdats.

Liknande mjukvara

Maguma Workbench
Maguma Workbench

3 Jun 15

bandwidth
bandwidth

20 Feb 15

ProcMeter3
ProcMeter3

14 Apr 15

Kommentarer till HPC Challenge

Kommentarer hittades inte
Kommentar
Slå på bilder!