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 | |
---|---|---|---|
16.2.2023 | Revising parallelism in operating systems and mainstream multicore CPUs | seminar -- slides | |
22-23.2.2023 | C# .NET Core tasks practice: parallel factorization with visualization | cs-para-factor.zip | |
2.3.2023 | Assignment #1: C# .NET Core asynchronous DNS resolver | specification | |
8-9.3.2023 | Intel Threading Building Blocks practice | tbb-matrix-tran.zip | |
16.3.2023 | Assignment #1 results, Assignment #2: Intel TBB k-means | specification | |
22-23.3.2023 | OpenMP | omp.zip | |
30.3.2023 | Assignment #2 results, Assignment #3: OpenMP edit distance | specification | |
5-6.4.2023 | GPGPU (CUDA) | cuda.zip | |
13.4.2023 | Assignment #3 results, Assignment #4: GPGPU | specification | |
19-20.4.2023 | Spark | ||
27.4.2023 | Assignment #4 results, Assignment #5: Spark | ||
3-4.5.2023 | TBA, possibly consultations | ||
11.5.2023 | Assignment #5 results, discussion | ||
17-18.5.2023 | labs dismissed |