CMSE 401 Schedule

CMSE 401 Schedule#

Assignment Number

Due Date

Type

Topic

Day 0

Pre-semester

Preparation

Software Setup

Day 1

Monday 1/13

In-Class Assignment

Introduction

Day 2

Tuesday 1/14

Pre-Class Assignment

Clusters

Day 2

Wednesday 1/15

In-Class Assignment

Pandemic

Day 3

Thursday 1/16

Pre-Class Assignment

Command_Line

Day 3

Friday 1/17

In-Class Assignment

GalaxSee

No Class

Monday 1/20

MLK Day

MLK Day

Day 4

Tuesday 1/21

Pre-Class Assignment

Getexample

Day 4

Wednesday 1/22

In-Class Assignment

Getexample

Day 5

Thursday 1/23

Pre-Class Assignment

ENV

Day 5

Friday 1/24

In-Class Assignment

BASH_Scripting

Day 6

Sunday 1/26

HW1 Wave Equation

Day 6

Monday 1/27

In-Class Assignment

Languages

Day 7

Tuesday 1/28

Pre-Class Assignment

Schedulers

Day 7

Wednesday 1/29

In-Class Assignment

Schedulers

Day 8

Thursday 1/30

Pre-Class Assignment

BASH

Day 8

Friday 1/31

In-Class Assignment

HWLOC

Day 9

Monday 2/3

Quiz

Quiz1_Serial

Day 10

Tuesday 2/4

Pre-Class Assignment

OMP_Intro

Day 10

Wednesday 2/5

In-Class Assignment

OMP_Intro

HPCC Tour

Friday 2/7

HPCC Tour

HPCC Tour

Day 11

Sunday 2/9

Pre-Class Assignment

OMP_Threads

Day 11

Sunday 2/9

Project

PROJECT_Proposal

Day 11

Monday 2/10

In-Class Assignment

OMP_Threads

Day 12

Wednesday 2/12

In-Class Assignment

Proposal_Reviews

Day 13

Friday 2/14

Pre-Class Assignment

OMP_Sync (Submit before start of class)

Day 13

Friday 2/14

In-Class Assignment

OMP_Sync

Day 14

Sunday 2/16

Pre-Class Assignment

OMP_Loops

Day 14

Monday 2/17

In-Class Assignment

OMP_Loops

Day 15

Wednesday 2/19

Quiz

OMP Quiz

Day 16

Thursday 2/20

Pre-Class Assignment

OMP_Weeds

Day 16

Friday 2/21

In-Class Assignment

OMP_Debugging

Day 17

Sunday 2/23

Pre-Class Assignment

OMP_Data

Day 17

Sunday 2/23

Homework 2

Homework 2

Day 17

Monday 2/24

In-Class Assignment

OMP_Practice

Day 18

Wednesday 2/26

In-Class Assignment

OMP_Review

Day 19

Thursday 2/27

Pre-Class Assignment

CUDA_Introduction

Day 19

Friday 2/28

In-Class Assignment

CUDA_Introduction

Day 20

Sunday 3/9

Pre-Class Assignment

CUDA_Blocks

Day 20

Monday 3/10

In-Class Assignment

CUDA_Blocks

Day 21

Tuesday 3/11

Pre-Class Assignment

CUDA_Memory

Day 21

Wednesday 3/12

In-Class Assignment

CUDA_Memory

Day 22

Thursday 3/13

Pre-Class Assignment

CUDA_Tiling

Day 22

Friday 3/14

In-Class Assignment

CUDA_Tiling

Day 23

Sunday 3/16

Pre-Class Assignment

CUDA_Alternatives

Day 23

Monday 3/17

In-Class Assignment

CUDA_Alternatives

Day 24

Wednesday 3/19

Quiz

CUDA Quiz

Day 25

Thursday 3/20

Pre-Class Assignment

Parallel Python

Day 25

Friday 3/21

In-Class Assignment

Parallel Python

Day 26

Sunday 3/23

Homework

Homework 3

Day 26

Monday 3/24

In-Class Assignment

Scaling

Day 27

Tuesday 3/25

Pre-Class Assignment

MPI_Introduction

Day 27

Wednesday 3/26

In-Class Assignment

MPI_Introduction

Day 28

Thursday 3/27

Pre-Class Assignment

MPI_Syntax

Day 28

Friday 3/28

In-Class Assignment

MPI_Programming

Day 29

Sunday 3/30

Project

Project Part 1

Day 29

Monday 3/31

Project

Project Update

Day 30

Tuesday 4/1

Pre-Class Assignment

MPI_Errors

Day 30

Wednesday 4/2

In-Class Assignment

MPI_Errors

Day 31

Friday 4/4

Quiz

MPI Quiz

Day 32

Sunday 4/6

Pre-Class Assignment

MPI_Reduce

Day 32

Monday 4/7

In-Class Assignment

MPI_Reduce

Day 33

Tuesday 4/8

Pre-Class Assignment

MPI_Errors 2

Day 33

Wednesday 4/9

In-Class Assignment

MPI_Planning

Day 34

Friday 4/11

In-Class Assignment

Picking_Parallel

Day 35

Sunday 4/13

Homework

Homework 4

Day 35

Monday 4/14

In-Class Assignment

Hybrid

Day 36

Wednedsay 4/16

In-Class Assignment

Checkpointing

Day 37

Thursday 4/17

Project

Project Part 2

Day 37

Friday 4/18

Project

Project Update

Day 38

Monday 4/21

In-Class Assignment

Dr. Colbry (Guest Lecture)

Day 39

Wednesday 4/23

Project

Project Presentations

Day 40

Friday 4/25

Project

Project Presentations

Final

Thursday 5/1

Final Exam

Final Exam