COSC 365: High Performance Computing
Fall 2024
General | |
Software and Other Resources |
|
C Tutorials | |
Unix/Linux Command Line Tutorials | |
Terminal-Based Text Editor Tutorials | |
Study Guides |
|
Projects |
Week | Date | Topics | Due |
---|---|---|---|
1 | Aug 29th (Thursday) | Course Introduction For next time: Read the syllabus, obtain the textbook and read Chapter 1, practice logging into LittleFe and navigating around. Try compiling a basic C program on LittleFe. |
|
2 | Sept 3rd (Tuesday) | The C Programming Language / Why Parallel Computing For next time: Practice logging into LittleFe and navigating around the Linux command line. Compile basic C programs on LittleFe. Start working on Project 1. Read Chapter 1. |
|
Sept 5th (Thursday) | The C Programming Language / Parallel Hardware and Parallel Software For next time: Keep working on Project 1. Read Chapter 2.1 and 2.2 |
|
|
3 | Sept 10th (Tuesday) | Distributed Memory Programming with MPI For next time: Finish Project 1. Read Chapter 3.1. |
|
Sept 12nd (Thursday) | Distributed Memory Programming with MPI For next time: Start working on Project 2. Start reading Chapter 3.2. |
|
|
4 | Sept 17th (Tuesday) | Distributed Memory Programming with MPI For next time: Keep working on Project 2. Finish reading Chapter 3.2. |
|
Sept 19th (Thursday) | Distributed Memory Programming with MPI For next time: Keep working on Project 2. Start reading Chapter 3.3 and 3.4. |
|
|
5 | Sept 24th (Tuesday) | Shared-Memory Programming with Pthreads |
|
Sept 26th (Thursday) | Shared-Memory Programming with Pthreads For next time: Start reading Chapter 4.1 and 4.2. |
|
|
6 | Oct 1st (Tuesday) | HURRICANE - NO CLASS | |
Oct 3rd (Thursday) | HURRICANE - NO CLASS | ||
7 | Oct 8th (Tuesday) | Shared-Memory Programming with Pthreads / PicoCluster Overview For next time: Start working on Project 3. Start reading Chapters 4.3, 4.4, and 4.5. |
|
Oct 10th (Thursday) |
|
||
8 | Oct 15th (Tuesday) |
|
|
Oct 17th (Thursday) | FALL ACADEMIC HOLIDAY - NO CLASS | ||
9 | Oct 22nd (Tuesday) | ||
Oct 24th (Thursday) | |||
10 | Oct 29th (Tuesday) | ||
Oct 31st (Thursday) | |||
11 | Nov 5th (Tuesday) | ||
Nov 7th (Thursday) | |||
12 | Nov 12th (Tuesday) | ||
Nov 14th (Thursday) | |||
13 | Nov 19th (Tuesday) | ||
Nov 21st (Thursday) | |||
14 | Nov 26th (Tuesday) | THANKSGIVING HOLIDAY - NO CLASS | |
Nov 28th (Thursday) | THANKSGIVING HOLIDAY - NO CLASS | ||
15 | Dec 3rd (Tuesday) | ||
Dec 5th (Thursday) | |||
16 | Dec 11th (Wednesday) | Final Exam (3:00PM - 5:00PM) |