CSC edellyttää, että käyttäjä osoittaa käyttämiensä rinnakkaisohjelmien riittävän nopeutumisen laskentaytimien lukumäärää kasvatettaessa (ns. skaalautuminen), ennen kuin hänelle annetaan oikeus Louhi-koneen (louhi.csc.fi) tuotantokäyttöön. Suurin asiakkaan käytössä oleva laskentaydinmäärä määräytyy näiden tulosten perusteella. Tämä varmistaa sen että Louhen resurssit riittävät mahdollisimman hyvin kaikille asiakkaille ja jotta laskentayksiköitä asiakkaan projekteissa voidaan hyödyntää tehokkaasti.
Skaalautumiskriteerit
Louhi on tarkoitettu hyvin skaalautuville rinnakkaistöille.
Minimikoko rinnakkaistyölle on 32 laskentaydintä ja maksimikoko (ilman
erikoisjärjestelyitä) 2048 laskentaydintä. Louhen tämänhetkiset
skaalautumiskriteerit ovat seuraavat:
- Kaksinkertaistetaessa laskentaydinten määrää 512:sta asti seinäkelloajan tulee pienentyä tekijällä 1,5
- Kaksinkertaistetaessa laskentaydinten määrää 512:sta 1024:ään seinäkelloajan tulee pienentyä tekijällä 1,4
- Kaksinkertaistetaessa laskentaydinten määrää 1024:sta 2048:aan seinäkelloajan tulee pienentyä tekijällä 1,3
Skaalautuvuustesti
Skaalatuvuustestit on ajettava eräajojärjestelmän kautta.
Testiajojen tulee vastata todellisia tuotantoajoja mahdollisimman
hyvin, kuitenkin niin, ettei yksittäinen testiajo ole kovin pitkä. Kullakin laskentaydinmäärällä työt ajetaan samoilla lähtötiedoilla
(skaalautumiseen vaikuttavia parametreja saa ja tulee muuttaa). Testejä
ajetaan testidatalle sopivasta laskentaydinmäärästä
alkaen skaalautumisrajaan saakka (max 2048), siten, että määrää kasvatetaan aina
tekijällä kaksi.
Lisätietoja ohjelmien ajamisesta ja esimerkkejä eräajoskripteistä on Louhen käyttöoppaassa.
Seuraavien ohjelmien skaalautuvuus on tiedossa:
- CP2K 256 laskentaydintä
- CPMD 256 laskentaydintä
- DALTON 128 laskentaydintä
- Elmfire 1024 laskentaydintä
- Gadget-2 1024 laskentaydintä
- GHA 4096 laskentaydintä
- GPAW 1024 laskentaydintä
- Gromacs 4.0 512 laskentaydintä
- NAMD 512 laskentaydintä
- Parcas 4096 laskentaydintä
- Pencil 4096 laskentaydintä
- SPATE-HPC (SUSWOOD) 2048 laskentaydintä
- VASP 128 laskentaydintä
Näiden ohjelmien kohdalla erillisiä skaalautuvuustestejä ei tarvita, ellei käyttäjä halua osoittaa omien töidensä soveltuvan vieläkin suuremmalle määrälle laskentaytimiä. Ainoastaan näitä ohjelmia käytettäessä riittää ilmoitus asiasta osoitteeseen helpdesk@csc.fi.
Valinnaiset testit
Myös ohjelman perättäissuorituskykyä on hyvä arvioida. Tästä on tarkempia ohjeita sivulla
http://www.csc.fi/tutkimus/Laskentapalvelut/laskenta/palvelimet/hw_perf_counters
Raportointi
Testituloksissa esitetään lyhyt kuvaus ohjelmasta ja ajetusta työstä sekä suoritusajat eri laskentaydinmäärillä. Erityisesti tekijät, jotka vaikuttavat ohjelman skaalautuvuuteen on tuotava esiin. Myös mahdolliset prosessoriin liittyvät mittaustulokset liitetään raporttiin. Testitulokset sekä lista käyttäjistä, joiden rajoituksiin testit vaikuttavat, lähetetään osoitteeseen helpdesk@csc.fi. Testitunnus suljetaan kuukauden kuluessa, jos testejä ei ole palautettu tai niitä ei ole hyväksytty. Kaikki skaalautuvuustestejä koskevat kysymykset voi lähettää samaan sähköpostiosoitteeseen.