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
|
|