Parallel Computing
General Material
- Syllabus (NEW August 12 2022)
- Ubiquitous Presenter Lecture Notes
- Ubiquitous Presenter Interactive Tutorial
- Piazza Discussion Board
- Virtual Box Virtualization Software
- Virtual Box Virtual Machine
Exam Information
- Midterm Exam Review Sheet (NEW August 12 2022)
- Final Exam Review Sheet (NEW August 12 2022)
Lectures
- Introduction to Parallel Computing (NEW August 12 2022)
- Parallel Computing Hardware - Part 1 (NEW August 12 2022)
- Parallel Computing Hardware - Part 2 (NEW August 12 2022)
- Software Overview (NEW August 12 2022)
- Open MP Part 1 (NEW August 12 2022)
- openMPDemo1 (NEW August 12 2022)
- openMPDemo2 (NEW August 12 2022)
- openMPDemo3 (NEW August 12 2022)
- Open MP Part 2 (NEW August 12 2022)
- natural Log Demo (NEW August 12 2022)
- Parallel Algorithms (NEW August 12 2022)
- MPI Part 1 (NEW August 12 2022)
- First MPI Program (NEW August 12 2022)
- Broadcast Demo (NEW August 12 2022)
- MPI Part 2 (NEW August 12 2022)
- piDemo (NEW August 12 2022)
- piDemo Using Reduction (NEW August 12 2022)
- Parallel Development with the Eclipse Plugin (NEW August 12 2022)
- Midterm Exam Review
- Midterm Exam
- Image Processing Introduction (NEW August 12 2022)
- Image Processing Introduction Part 2 (NEW August 12 2022)
- Open ACC Part 1 (NEW August 12 2022)
- Open ACC Part 2 (NEW August 12 2022)
- Cache Coherence (NEW August 12 2022)
- PRAM Algorithms
- Special Topics
- Course review and evaluation
Labs
- Lab 1: Getting Used to the Environment (NEW August 12 2022)
- Source code archive (NEW August 12 2022)
- Lab 1 submission page
- Lab 2: Analyzing the Performance of Matrix Multiplication using pThreads. (NEW August 12 2022)
- Source code archive (NEW August 12 2022)
- Lab 2 submission page
- Lab 3: Using openMP to simulate Heat Transfer (NEW August 12 2022)
- Source code archive (NEW August 12 2022)
- Lab 3 submission page
- Lab 4: Using MPI to aid in the sequencing of genes (NEW August 12 2022)
- DNA File
- Lab 4 submission page
- Lab 5: Hooray for Hollywood (NEW August 12 2022)
- Movie Images
- Lab 5 code for images (NEW August 12 2022)
- Raw Movie which is noisy
- Image fixed video
- Lab 5 submission page
Videos
- Submitting Jobs to the parallel computer