Bookmark and Share

Programming Parallel Computers D


Aalto University


This is a practical hands-on course on algorithm engineering for modern parallel computers. The students will learn how to design programs that make the best possible use of the computing power of multicore CPUs and GPUs. The course projects will cover both numerical and combinatorial problems; the sole objective is to solve the task at hand in the shortest possible time. We will learn a whole range of techniques for speeding up computations, from bit manipulation hacks and special CPU instructions to high-level techniques such as choosing the right memory layout that makes the best possible use of the cache hierarchy.


Back

Course dates
19 April 2021 - 28 May 2021
Lecturer
Jukka Suomela
Place/Venue
Aalto University School of Science / Department of Computer Science
City
Country
Finland
ECTS
5 points
Link
https://mycourses.aalto.fi/course/search.php?...
Language
English
Block-scheduling
No
Cost
Not available