Rinnakkaislaskenta grafiikkasuorittimilla
Koe
Vuosi | Lukukausi | Päivämäärä | Periodi | Kieli | Vastuuhenkilö |
---|---|---|---|---|---|
2015 | kevät | 10.03-30.04. | 4-4 | Suomi | Otto Nurmi |
Luennot
Aika | Huone | Luennoija | Päivämäärä |
---|---|---|---|
Ti 14-16 | D122 | Otto Nurmi | 10.03.2015-30.04.2015 |
To 14-16 | D122 | Otto Nurmi | 10.03.2015-30.04.2015 |
Harjoitusryhmät
Aika | Huone | Ohjaaja | Päivämäärä | Huomioitavaa |
---|---|---|---|---|
Ke 12-14 | B119 | Otto Nurmi | 16.03.2015—30.04.2015 |
Information for international students
The language of instruction, including all written course material, is Finnish.
Yleistä
Tavallisten grafiikkasuorittimien (näytönohjaimien) käyttö massiivisesti rinnakkaiseen yleistietojenkäsittelyyn. CUDA-ohjelmointi ja -arkkitehtuuri. OpenCL-ohjelmoinnin perusteet. Massiivisesti rinnakkaiseen laskentaan sopivia algoritmeja toteutuksineen.
Grafiikkasuorittimia ohjelmoidaan C- (tai C++ -) kielellä, jota on täydennetty grafiikkasuorittimiin liittyvillä komennoilla. Koska C-kielen kontrollirakenteet ovat lähellä Javan rakenteita ja kurssilla pyritään käyttämään vain yksinkertaista C-kieltä, C-kielen sujuva taito ei ole kurssin ennakkotietovaatimus. Tarvittaessa kannattaa selailla C-kurssimme materiaalia tai jotain C-kielen oppikirjaa (esim. Kernighan & Ritchie: The C Programming Language, 1988.)
Kurssin harjoitukset alkavat toisella luentoviikolla.
Kurssin suorittaminen
Kurssi suoritetaan joko (1) kurssin kurssikokeella alustavan suunnitelman mukaan tiistaina 5.5.2015 klo 16.00 salissa A111 (tai uusintakokeella tiistaina 16.6.2015 klo 16.00 salissa B123) sekä kurssin kuluessa suoritetuilla viikottaisilla harjoitustehtävillä tai (2) myöhemmin järjestettävällä erilliskokeella. Kurssikoe kestää 2 tuntia 30 minuuttia ja muut kokeet 3 tuntia 30 minuuttia.
Kurssikokeen ja uusintakokeen maksimipistemäärä on 54 ja harjoituksista voi saada 6 pistettä. Erilliskokeen maksimipistemäärä on 60 (harjoituksista ei saa pisteitä). Hyväksymiseen riittää 30 pistettä.