HPC Challenge

Sagteware kiekie:
HPC Challenge
Sagteware besonderhede:
Weergawe: 1.4.1
Upload datum: 12 May 15
Ontwikkelaar: HPC Challenge Team
Lisensie: Gratis
Populariteit: 7

Rating: 4.0/5 (Total Votes: 1)

HPC Challenge is 'n hoë prestasie maatstaf suite. Die HPC Challenge bestaan ​​uit basies 7 maatstawwe:
   1. HPL - die Linpack TPP maatstaf wat die swaai punt koers van uitvoering meet vir die oplossing van 'n lineêre stelsel van vergelykings.
   2. DGEMM - meet die drywende punt koers van die uitvoering van die dubbele presisie real matriks-matriksvermenigvuldiging.
   3. STREAM - 'n eenvoudige sintetiese program maatstaf wat volhoubare geheue bandwydte meet (in GB / s) en die ooreenstemmende berekening koers vir 'n eenvoudige vektor kern.
   4. PTRANS (parallel matriks getransponeerde) - oefen die kommunikasie waar pare verwerkers met mekaar kommunikeer gelyktydig. Dit is 'n nuttige toets van die totale kommunikasie kapasiteit van die netwerk.
   5. RandomAccess - meet die koers van heelgetal ewekansige updates geheue (GUPS).
   6. FFTE - meet die drywende punt koers van die uitvoering van die dubbele presisie komplekse een-dimensionele Diskrete Fourier Transform (DFT).
   7. Kommunikasie bandwydte en latency - 'n stel van toetse om latency en bandwydte van 'n aantal gelyktydige kommunikasie patrone te meet; gebaseer op b_eff (effektiewe bandwydte maatstaf).
Samestelling van:
Die eerste stap is om 'n konfigurasielêer wat eienskappe van jou masjien weerspieël skep. Die opstelling lêer geskep moet word in die HPL gids. Hierdie gids bevat instruksies (die lêers README en installeer) oor hoe om die opstelling lêer te skep. Die gids HPL / setup bevat baie voorbeelde van konfigurasielêers. 'N Goeie benadering is om een ​​van hulle te kopieer na die gids HPL en as dit nie werk nie verander dit. Hierdie lêer is hergebruik deur al die komponente van die HPC Challenge suite.
Wanneer opset gedoen word, moet 'n lêer bestaan ​​in die HPL directory wie se naam begin met te maak. en eindig met die naam vir die gebruik vir toetse stelsel. Byvoorbeeld, as die naam van die stelsel is Unix, die lêer moet genoem Make.Unix.
Om die maatstaf uitvoerbare (vir die stelsel genoem Unix) bou tik: maak boog = Unix. Hierdie opdrag moet uitgevoer word in die top-gids (nie in die HPL gids). Dit sal lyk in die HPL gids vir die opstelling lêer en gebruik dit om die maatstaf uitvoerbare bou.
Opset:
Die HPC Challenge word gedryf deur 'n kort insette lêer genaamd hpccinf.txt wat amper dieselfde as die insette lêer HPL (gewoonlik genoem HPL.dat). Verwys na die lêer HPL / www / tuning.html vir meer besonderhede oor die insette lêer HPL. 'N Monster insette lêer is ingesluit by die HPC Challenge verspreiding.
Die verskille tussen HPL insette lêer en HPC Challenge insette lêer kan as volg opgesom word:
* Lines 3 en 4 is geïgnoreer. Die uitset gaan altyd na die lêer hpccoutf.txt naam.
* Daar is 'n bykomende lyne (begin met 'n lyn 33) wat kan (maar hoef nie te) gebruik word om die HPC Challenge maatstaf aan te pas. Hulle word hieronder beskryf.
Die bykomende lyne in die HPC Challenge insette lêer (in vergelyking met die HPL insette lêer) is:
Lines 33 en 34 beskryf bykomende matriks groottes wat gebruik word vir die bestuur van die PTRANS maatstaf (een van die komponente van die HPC Challenge maatstaf).
* Lines 35 en 36 beskryf bykomende sluit faktore om gebruik te word vir die uitvoer van PTRANS maatstaf.
Net vir volledigheid, hier is die lys van die reëls van die HPC Challenge se insette lêer met kort beskrywings van hul betekenis:
     * Line 1: geïgnoreer
     * Line 2: geïgnoreer
     * Line 3: geïgnoreer
     * Line 4: geïgnoreer
     * Line 5: aantal matriks groottes vir HPL (en PTRANS)
     * Line 6: matrix groottes vir HPL (en PTRANS)
     * Line 7: aantal blokkeer faktore vir HPL (en PTRANS)
     * Line 8: blokkeer faktore vir HPL (en PTRANS)
     * Line 9: tipe proses bestel vir HPL
     * Line 10: aantal proses roosters vir HPL (en PTRANS)
     * Line 11: getalle van die proses rye van elke proses rooster vir HPL (en
       PTRANS)
     * Line 12: getalle van die proses kolomme van elke proses rooster vir HPL
       (En PTRANS)
     * Line 13: drempelwaarde nie te deur afgeskaal oorblywende vir oorskry
       HPL (en PTRANS)
     * Line 14: aantal paneel faktorisering metodes vir HPL
     * Line 15: paneel faktorisering metodes vir HPL
     * Line 16: aantal rekursiewe stop kriteria vir HPL
     * Line 17: rekursiewe stop kriteria vir HPL
     * Line 18: aantal rekursie paneel tel HPL
     * Line 19: rekursie paneel tel HPL
     * Line 20: aantal rekursiewe paneel faktorisering metodes vir HPL
     * Line 21: rekursiewe paneel faktorisering metodes vir HPL
     * Line 22: aantal uitsending metodes vir HPL
     * Line 23: uitsending metodes vir HPL
     * Line 24: aantal look-voor dieptes vir HPL
     * Line 25: kyk lig dieptes vir HPL
     * Line 26: swap metodes vir HPL
     * Line 27: uitruiling drempel vir HPL
     * Line 28: vorm van L1 vir HPL
     * Line 29: vorm van U vir HPL
     * Line 30: waarde wat bepaal of ekwilibrium gebruik moet word
       deur HPL
     * Line 31: geheue belyning vir HPL
     * Line 32: geïgnoreer
     * Line 33: aantal bykomende probleem groottes vir PTRANS
     * Line 34: Bykomende probleem groottes vir PTRANS
     * Line 35: aantal bykomende sluit faktore vir PTRANS
     * Line 36: addisionele sluit faktore vir PTRANS

Wat is nuut in hierdie release:

  • Hierdie weergawe bygevoeg new variante van RandomAccess wat gebruik Lineêre Congruential Generator vir lukraakgetalgenerasie.
  • Global vermindering is bygevoeg om berekeningsfout in MPI FFT om meer akkurate skattings fout te bereik.
  • Die einde van die maatstawwe is herrangskik sodat die HPL komponent loop laaste en kan gestaak word indien die prestasie van ander komponente was nie bevredigend nie.
  • RandomAccess nou eers om te help in transaksies met die kode.
  • Verwerking foute is vasgestel.

Soortgelyke sagteware

coNCePTuaL
coNCePTuaL

14 Apr 15

IOR
IOR

2 Jun 15

xfbsuite
xfbsuite

3 Jun 15

Kommentaar te HPC Challenge

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!