Laskentapalvelut > Laskentapalvelimet > Ohjeet skaalautuvuustestien toteuttamisesta Murskalla
 
Tehdyt toimenpiteet

Ohjeet skaalautuvuustestien toteuttamisesta Murskalla

Murskassa (murska.csc.fi) voidaan ajaa rinnakkaistöitä 128 laskentaytimeen saakka ilman erityistä lupaa. Tätä suurempia rinnakkaistöitä varten CSC edellyttää skaalautuvuustestien suorittamista. Skaalautuvuustestejä varten pyydetään lupa osoitteesta helpdesk@csc.fi. Tämän jälkeen testien suorittamiseen on aikaa yksi kuukausi.

Ohjelmat ajetaan käyttäen mpirun-komentoa. Skaalatuvuustestit on ajettava eräajojärjestelmän LSF-SLURM alaisuudessa. Lisätietoja ohjelmien ajamisesta sekä esimerkkejä eräajoskripteistä on saatavilla verkko-oppaassa:

Ohjelman suoritusaika saadaan selville time komennolla, alla esimerkki (jota siis käytetään eräajoskriptissä):

time mpirun -srun ./mpitest

Komento time tarvitaan vain skaalautuvuustestejä varten. Murskan tapauksessa time:n antamat ajoitustiedot tulostuvat "system error message output" -tiedostoon joka määritellään eräajotiedosssa #BSUB -e valitsimella.

Voidaksesi toimittaa CSC:lle tarvittavat ohjelmasi skaalautuvuutta osoittavat tulokset, tee seuraavat asiat:

  1. Luo yksi tai useampi tuotantoajojasi hyvin kuvaava kestoltaan lyhyt testiajo.

  2. Aja nämä eräajona Murskassa  8, 16,32, jne. prosessorilla haluttuun prosessorimäärään asti.
  3. Kerää taulukkoon tiedot ajojen kestoista eri prosessorimäärillä.
  4. Lähetä kootut tulokset sähköpostiosoitteeseen: helpdesk@csc.fi. (HUOM: Lähetettyihin tuloksiin emme välttämättä aina vastaa, ellemme halua lisätietoja). Muista mainita sähköpostiviestissäsi, jos tulosten perusteella myös muiden käyttäjien tulisi saada suurempi laskentaydinmäärä käyttöönsä.

Hyvin rinnakkaistuvana pidetään sellaista ohjelmaa, joka nopeutuu ainakin puolitoistakertaisesti (1,5), kun ajoon käytettyjen prosessorien määrä kaksinkertaistetaan. CSC voi tarvittaessa myös auttaa käytettävän koodin optimoinnissa.

Kaikki tätä asiaa koskevat kysymykset voi myös lähettää sähköpostiosoitteeseen:

helpdesk@csc.fi