Rinnakkaislaskenta grafiikkasuorittimilla
Exam
Year | Semester | Date | Period | Language | In charge |
---|---|---|---|---|---|
2015 | spring | 10.03-30.04. | 4-4 | Finnish | Otto Nurmi |
Lectures
Time | Room | Lecturer | Date |
---|---|---|---|
Tue 14-16 | D122 | Otto Nurmi | 10.03.2015-30.04.2015 |
Thu 14-16 | D122 | Otto Nurmi | 10.03.2015-30.04.2015 |
Exercise groups
Time | Room | Instructor | Date | Observe |
---|---|---|---|---|
Wed 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.
General
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.
Completing the course
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ä.