![]() |
University of Nizhni NovgorodFaculty of Computational Mathematics & CyberneticsTeaching Course: CS338. Introduction to Parallel Programming |
![]() |
Section 1. Overview of Parallel Computer Systems | DOC | PPT |
Section 2. Modeling and Analysis of Parallel Computations | DOC | PPT |
Section 3.Communication Complexity Analysis of Parallel Algorithms | DOC | PPT |
Section 4. Parallel Programming with MPI | DOC | PPT1 PPT2 PPT3 |
Section 5. To be appeared | ||
Section 6. Principles of Parallel Algorithm Design | DOC | PPT |
Section 7. Parallel Methods for Matrix-Vector Multiplication | DOC | PPT |
Section 8. Parallel Methods for Matrix Multiplication | DOC | PPT |
Section 9. Parallel Methods for Solving Linear Systems | DOC | PPT |
Section 10. Parallel Methods for Sorting | DOC | PPT |
Section 11. Parallel Methods for Graph Calculations | DOC | PPT |
Section 12. Parallel Methods for Partial Differential Equations | DOC | PPT |
Section 13. To be appeared | ||
Section 14. To be appeared | ||
Section 15. ParaLab System | DOC | PPT |
References | DOC |
Laboratory Work 1: Parallel Algorithms for Matrix-Vector Multiplication | DOC |
Laboratory Work 2: Parallel Algorithms for Matrix Multiplication | DOC |
Laboratory Work 3: Parallel Methods for Solving Linear Equation Systems | DOC |
Laboratory Work 4: Parallel Methods for Data Sorting | DOC |
Laboratory Work 5: Parallel Algorithms for Graph Processing | DOC |
Laboratory Work 6: Parallel Methods for Solving Partial Differential Equations | DOC |
Laboratory Work 1: Installation of Microsoft Compute Cluster Server 2003 | DOC |
Laboratory Work 2: Carrying out Jobs under Microsoft Compute Cluster Server 2003 | DOC |
Laboratory Work 3: Debugging the parallel MPI programs in Microsoft Visual Studio 2005 | DOC |