The work in labs focuses on introducing technologies, which are subsequently used in home assignments. Therefore, it is widely recommended to attend the labs. Details about labs and seminars will be updated continuously.
Please, bring your laptops to the seminar at least in the weeks denoted when a collective lab session takes place.
Both labs and home assignments will require that you get yourselves familiar with our parlab
and gpulab
clusters and the SLURM management system. See the KSI clusters readme. Quick info:
parlab.ms.mff.cuni.cz
).-p 42222
option with your SSH client)Date | Topics | Details | |
---|---|---|---|
20.2.2024 | Revising parallelism in operating systems and mainstream multicore CPUs | slides | |
27.2.2024 | C# .NET Core tasks practice: parallel factorization with visualization | specification | |
5.3.2024 | Assignment #1: C# .NET Core asynchronous DNS resolver |
specification [recording] |
|
12.3.2024 | Intel Threading Building Blocks practice | ||
19.3.2024 | Assignment #1 results, Assignment #2: Intel TBB k-means | specification | |
26.3.2024 | OpenMP | ||
2.4.2024 | Assignment #2 results, Assignment #3: OpenMP edit distance | ||
9.4.2024 | Spark | ||
16.4.2024 | Assignment #3 results, Assignment #4: Spark | specification | |
23.4.2024 | SYCL (GPGPU) | ||
30.4.2024 | Assignment #4 results, Assignment #5: GPGPU | specification | |
7.5.2024 | TBA, possibly consultations | ||
21.5.2024 | Assignment #5 results, discussion |