Due to the coronavirus, the lectures and exercise sessions will be arranged online, and it will be possible to take part in all course activities remotely. More details are coming later.
Welcome to Programming Parallel Computers
Welcome to Programming Parallel Computers, spring 2021 edition! This is a practical hands-on course on algorithm engineering for modern parallel computers. You will learn how to design programs that make the best possible use of the computing power of multicore CPUs and GPUs.
Course material and exercises
For all communication we will use Zulip; please join our Zulip workspace at ppc2021.zulip.cs.aalto.fi.
We will send Zulip invitations to everyone who has registered for the course in Oodi, but you can also find the invitation link in the Zulip section here in MyCourses (requires login). If you have any problems with joining Zulip, please contact the lecturer by email (firstname.lastname@example.org).
If you have got any questions related to the course, please feel free to ask using the public stream #questions in Zulip or, if all else fails and you cannot join the Zulip workspace, you can also contact the lecturer by email (email@example.com).
If possible, please try to do these before the first lecture:
- Register for the course in Oodi as usual.
- Join our Zulip workspace at ppc2021.zulip.cs.aalto.fi and follow announcements there.
- Create a user account at ppc-exercises.cs.aalto.fi, find information on our prerequisite test, and try to solve it.
- Please ask in Zulip if you have got any questions!
The official deadline for the prerequisite test is on Friday, 23 April 2021, but please try to solve it already before the course starts so that you will get a better idea of the level of programming skills we will assume here.
Our first (online) lecture is on Monday, 19 April, at 10am. There will be weekly exercises, and the grading is solely based on them. The deadline for the first set of exercises is Sunday, 25 April 2021. The course ends on Sunday, 30 May 2021, and only exercises submitted by then will be taken into account.