TIE-51257 Parallel Embedded Computing, 5 cr
Lisätiedot
Suitable for postgraduate studies.
Vastuuhenkilö
Matias Koskela, Pekka Jääskeläinen
Opetus
Toteutuskerta | Periodi | Vastuuhenkilö | Suoritusvaatimukset |
TIE-51257 2016-01 | 3 - 4 |
Pekka Jääskeläinen Matias Koskela Heikki Kultala |
course can be passed with grade 1-2 by completing 75% of the weekly exercises and compulsory practicals. Higher grades can be obtained by completing a written exam and compulsory exercises. |
Osaamistavoitteet
Students learn to identify parallelism in applications and processor architecture. Students learn to identify different parallel resources in processor and how to exploit parallelism. Students learn the basic programming concepts for homogeneous and heterogeneous computing models.
Sisältö
Sisältö | Ydinsisältö | Täydentävä tietämys | Erityistietämys |
1. | instruction-level parallelism | static and dynamic multi-issue | |
2. | data-level parallelism | vector, SIMD, and GPU architectures | |
3. | thread-level parallelism | multithreading | |
4. | OpenCL, OpenMP | parallel programming concepts | |
5. | synchronisation | ||
6. | memory hierarchy in parallel systems | data layout, data access types and cache optimizations | parallel memories and conflict-free access |
Ohjeita opiskelijalle osaamisen tasojen saavuttamiseksi
Students can pass the course with grade 1-2 by completing 75% of weekly exercises and practicals. Grade 3 can be obtained by understanding the core content shown with a written exam. Grades 4-5 require understanding of the complementary knowledge shown with written exam. By completing 50% of weekly exercises adds a bonus to written exam.
Arvosteluasteikko:
Numerical evaluation scale (0-5)
Oppimateriaali
Tyyppi | Nimi | Tekijä | ISBN | URL | Lisätiedot | Tenttimateriaali |
Book | Computer Architecture: A Quantitative Approach | Hennessy and Patterson | 978-0123704900 | No | ||
Book | Heterogeneous Computing with OpenCL | Gaster, Howes, Kaeli, Mistry, and Schaa | 0-12-405894-9 | No | ||
Book | Structured Parallel Computing | McCool | 978-0-12-415993-8 | No |
Esitietovaatimukset
Opintojakso | P/S | Selite |
TIE-51200 Tietokoneen arkkitehtuuri | Advisable |
Vastaavuudet
Opintojakso | Vastaa opintojaksoa | Selite |
TIE-51257 Parallel Embedded Computing, 5 cr | TIE-51256 Computer Architecture, 5 cr |