HPC Challenge

Programinė įranga Screenshot:
HPC Challenge
Programinė detalės:
Versija: 1.4.1
Įkėlimo datą: 12 May 15
Kūrėjas: HPC Challenge Team
Licencija: Nemokamai
Populiarumas: 57

Rating: 4.0/5 (Total Votes: 1)

", HPC iššūkis yra aukštos kokybės etalonas komplektą. GAK iššūkis sudaro iš esmės yra 7 gaires:
   1. HPL - Linpack TPP etalonas, kuris matuoja slankiojo kablelio norma vykdymo spręsti tiesinę sistemą lygtis.
   2. DGEMM - matuoja slankiojo kablelio norma vykdymo dvigubo tikslumo nekilnojamojo matricos matricos daugintis.
   3. Stream - paprastas sintetinis etalonas programa, kuri matuoja tvarią atminties pralaida (GB / s) ir atitinkantis skaičiavimo norma paprastas vektorinės branduolį.
   4. PTRANS (lygiagrečiai matricos perkelti) - naudojasi korespondencijos, kur poros procesorių bendrauti vieni su kitais tuo pačiu metu. Tai naudinga, bandymas bendra ryšių tinklo pajėgumą.
   5. RandomAccess - priemonės, sveikas skaičius atsitiktinių atnaujinimų atmintis (GUPS norma).
   6. FFTE - matuoja slankiojo kablelio norma vykdymo dvigubo tikslumo kompleksas vienmačių Diskrečioji Furjė transformacija (DFT).
   7. Bendravimas pralaidumą ir latentinis - bandymų būtų galima įvertinti vėlavimą ir pralaidumą vienu metu atlikti komunikacijos modelių skaičių rinkinys; remiantis b_eff (galioja pralaidumo lyginamojo).
Surinkimas:
Pirmasis žingsnis yra sukurti konfigūracijos failą, kuris atspindi savybes savo mašiną. Konfigūracijos failas turėtų būti sukurta HPL kataloge. Šis katalogas yra instrukcijos (failai README ir įdiegti), kaip sukurti konfigūracijos failą. Katalogas HPL / sąranka yra daug pavyzdžių, konfigūracijos failus. Geras požiūris yra nukopijuoti vieną iš jų į HPL katalogą ir jei jis neveikia, tada pakeiskite jį. Šis failas yra pakartotinai panaudoti visas HPC Challange komplektą komponentų.
Kai konfigūracija baigta, failas turi egzistuoti HPL kataloge, kurio pavadinimas prasideda padaryti. ir baigiasi su už sistemą, naudojamą bandymų pavadinimu. Pavyzdžiui, jei iš sistemos pavadinimas yra "Unix, failas turi būti pavadintas Make.Unix.
Norėdami sukurti bazinę vykdomąjį (už sistemos pavadintas "Unix") tipas: padaryti arka = Unix. Ši komanda turėtų būti paleisti į viršų kataloge (ne HPL kataloge). Jis atrodys HPL kataloge konfigūracijos failą ir naudoti jį statyti bazinę vykdomąjį.
Konfigūracija:
GAK Challange varo trumpas įvesties failas pavadinimu hpccinf.txt, kad yra beveik toks pat, kaip įvesties failo HPL (paprastai vadinamas HPL.dat). Skaitykite failų HPL / www / tuning.html daugiau informacijos apie įvesties failo HPL. Imties įvesties failas yra įtraukta HPC Challange platinimo.
Tarp DSL įvesties failo ir GAK Challange įvesties failo skirtumai gali būti apibendrinti taip:
* Linijos 3 ir 4 yra ignoruojami. Produkcija visada eina į failą pavadinimu hpccoutf.txt.
* Yra papildomų eilučių (nuo 33 eilutės), kad gali (bet neturite) naudojamos pritaikyti HPC Challenge etalonas. Jie yra aprašyta toliau.
Papildomos linijos HPC Challenge įvesties failą (palyginti su HPL įvesties failą) yra:
Linijos 33 ir 34 apibūdinti papildomų matricos dydis turi būti naudojami veikia PTRANS etalonas (vienas iš HPC Challange etalonas komponentus).
* Linijos 35 ir 36 apibūdinti papildomų blokavimo veiksnius turi būti naudojami veikia PTRANS etalonas.
Tiesiog išsamumas, čia yra eilučių HPC Challange anketa įvesties failą su trumpais aprašymais jų reikšmę sąrašas:
     * 1 linija: ignoravo
     * 2 eilutė: ignoravo
     * 3 eilutė: ignoravo
     * 4 eilutė: ignoravo
     * 5 eilutė: matricų dydžių HPL (ir PTRANS)
     * Line 6: matricos dydžiai HPL (ir PTRANS)
     * 7 eilutė: blokuojančių veiksnių HPL (ir PTRANS)
     * 8 eilutė: blokuoja veiksnius HPL (ir PTRANS)
     * 9 linija: Proceso tipas Užsisakius HPL
     * 10 eilutė: proceso tinklų ir HPL (ir PTRANS)
     * 11 eilutė: numeriai proceso eilių kiekvienoje proceso tinklelį už HPL (ir
       PTRANS)
     * 12 eilutė: numeriai proceso stulpelių kiekvieno proceso tinklelį už HPL
       (Ir PTRANS)
     * 13 eilutė: ribinė vertė neturi būti viršyta mastelis likutinė už
       DSL (ir PTRANS)
     * 14 eilutė: panelė Faktorizavimas metodų HPL
     * Eilutė 15: panelė Factorization metodai HPL
     * 16 eilutė: rekursinis stovintys kriterijus HPL
     * 17 eilutė: rekursywny sustojimo kriterijai HPL
     * Line 18: skaičius rekursijos skydelyje skaičiuoja HPL
     * Line 19: rekursija skydelis skaičiuoja HPL
     * 20 eilutė: rekursinis skydelis Faktorizavimas metodų HPL
     * 21 eilutė: rekursywny skydelis Factorization metodai HPL
     * 22 eilutė: transliavimo metodų HPL
     * 23 eilutė: broadcast metodai HPL
     * 24 eilutė: išankstinė gelmių už HPL
     * 25 eilutė: išankstinė gylis už HPL
     * 26 eilutė: apsikeitimo metodai HPL
     * 27 eilutė: Swapping ribą HPL
     * Line "28: forma L1 už HPL
     * 29 eilutė: forma u HPL
     * 30 eilutė: reikšmė, kuri nurodo, ar turėtų būti naudojamas pasiekiama pusiausvyra
       iki HPL
     * 31 eilutė: atminties lygiavimas HPL
     * 32 eilutė: ignoravo
     * 33 eilutė: papildomos problemos dydžiai už PTRANS
     * 34 eilutė: papildoma problema dydžiai už PTRANS
     * 35 eilutė: papildomų blokavimo veiksnių PTRANS
     * 36 eilutė: papildomi blokavimo faktoriai dėl PTRANS

Kas naujo , šioje laidoje:

  • Ši versija pridėtinės optimizuotas variantai RandomAccess kad naudoti Linijinis Congruential Generator atsitiktinių skaičių generavimo.

  • Pasaulinis sumažinimas buvo įtraukta į klaidų skaičiavimą MPI FFT pasiekti tikslesnius paklaida.
  • gaires tvarka buvo pertvarkytas taip, kad DSL komponentas veikia paskutinis ir gali būti nutrauktas, jei kitų sudedamųjų dalių spektaklis buvo nepatenkinama.
  • RandomAccess dabar pirmas padėti tuningas kodą.
  • buvo nustatytos asorti klaidas.

Panaši programinė įranga

Benchmarker
Benchmarker

11 May 15

xfbsuite
xfbsuite

3 Jun 15

cpuburn
cpuburn

3 Jun 15

Duper
Duper

3 Jun 15

Komentarai HPC Challenge

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!