Bookmark and Share

Programming Parallel Computers D


Aalto University


<p>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.</p>

Back

Course dates
20 April 2026 - 29 May 2026
Course organizer
Jukka Suomela
Place/Venue
School of Science / Department of Computer Science
City
Country
Finland
Workload
5
Link
https://mycourses.aalto.fi/course/search.php?...