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.
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.
Date | Topics | Details |
---|---|---|
14.2.2022 | Revising parallelism in operating systems and mainstream multicore CPUs | seminar - slides |
21.2.2022 23.2.2022 24.2.2022 |
C# .NET Core tasks practice: parallel factorization with visualization | cs-para-factor.zip |
28.2.2022 | Assignment #1: C# .NET Core asynchronous DNS resolver | specification |
7.3.2022 9.3.2022 10.3.2022 |
Intel Threading Building Blocks practice | tbb-matrix-tran.zip |
14.3.2022 | Assignment #1 results, Assignment #2: Intel TBB k-means | specification |
21.3.2022 23.3.2022 24.3.2022 |
OpenMP | omp.zip |
28.3.2022 | Assignment #2 results, Assignment #3: OpenMP edit distance | specification |
4.4.2022 6.4.2022 7.4.2022 |
Spark | |
11.4.2022 | Assignment #3 results, Assignment #4: Spark | specification |
25.4.2022 ! 20.4.2022 21.4.2022 |
CUDA | cuda.zip |
2.5.2022 | Assignment #4 results, Assignment #5: CUDA physical simulation | specification |
9.5.2022 4.5.2022 5.5.2022 |
TBA, possibly consultations | |
16.5.2022 | Assignment #5 results, discussion |