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

Day 11

Thursday 2/6

Pre-Class Assignment

OMP_Threads

Day 11

Friday 2/7

In-Class Assignment

OMP_Threads

Day 12

Sunday 2/9

Project

PROJECT_Proposal

Day 12

Monday 2/10

In-Class Assignment

Proposal_Reviews

Day 13

Tuesday 2/11

Pre-Class Assignment

OMP_Sync

Day 13

Wednesday 2/12

In-Class Assignment

OMP_Sync

Day 14

Friday 2/14

Pre-Class Assignment

OMP_Loops (Submit before start of class)

Day 14

Friday 2/14

In-Class Assignment

OMP_Loops

Day 15

Monday 2/17

Quiz

OMP Quiz

Day 16

Tuesday 2/18

Pre-Class Assignment

OMP_Weeds

Day 16

Wednesday 2/19

In-Class Assignment

OMP_Debugging

Day 17

Thursday 2/20

Pre-Class Assignment

OMP_Data

Day 17

Friday 2/21

In-Class Assignment

OMP_Practice

Day 18

Sunday 2/23

Homework 2

Homework 2

Day 18

Monday 2/24

In-Class Assignment

OMP_Review

Day 19

Tuesday 2/25

Pre-Class Assignment

CUDA_Introduction

Day 19

Wednesday 2/26

In-Class Assignment

CUDA_Introduction

Day 20

Thursday 2/27

Pre-Class Assignment

CUDA_Blocks

Day 20

Friday 2/28

In-Class Assignment

CUDA_Blocks

Day 21

Sunday 3/9

Pre-Class Assignment

CUDA_Memory

Day 21

Monday 3/10

In-Class Assignment

CUDA_Memory

Day 22

Tuesday 3/11

Pre-Class Assignment

CUDA_Tiling

Day 22

Wednesday 3/12

In-Class Assignment

CUDA_Tiling

Day 23

Thursday 3/13

Pre-Class Assignment

CUDA_Alternatives

Day 23

Friday 3/14

In-Class Assignment

CUDA_Alternatives

Day 24

Monday 3/17

Quiz

CUDA Quiz

Day 25

Tuesday 3/18

Pre-Class Assignment

Parallel Python

Day 25

Wednesday 3/19

In-Class Assignment

Parallel Python

Day 26

Thursday 3/20

Homework

Homework 3

Day 26

Friday 3/21

In-Class Assignment

Scaling

Day 27

Sunday 3/23

Pre-Class Assignment

MPI_Introduction

Day 27

Monday 3/24

In-Class Assignment

MPI_Introduction

Day 28

Tuesday 3/25

Pre-Class Assignment

MPI_Syntax

Day 28

Wednesday 3/26

In-Class Assignment

MPI_Programming

Day 29

Thursday 3/27

Project

Project Part 1

Day 29

Friday 3/28

Project

Project Update

Day 30

Sunday 3/30

Pre-Class Assignment

MPI_Errors

Day 30

Monday 3/31

In-Class Assignment

MPI_Errors

Day 31

Wednesday 4/2

Quiz

MPI Quiz

Day 32

Thursday 4/3

Pre-Class Assignment

MPI_Reduce

Day 32

Friday 4/4

In-Class Assignment

MPI_Reduce

Day 33

Sunday 4/6

Pre-Class Assignment

MPI_Errors 2

Day 33

Monday 4/7

In-Class Assignment

MPI_Planning

Day 34

Tuesday 4/8

Homework

Homework 4

Day 34

Wednesday 4/9

In-Class Assignment

Picking_Parallel

Day 35

Friday 4/11

In-Class Assignment

Hybrid

Day 36

Monday 4/14

In-Class Assignment

Tensorflow

Day 37

Tuesday 4/15

Project

Project Part 2

Day 37

Wednesday 4/16

Project

Project Update

Day 38

Friday 4/18

In-Class Assignment

Checkpointing

Day 39

Monday 4/21

Project

Project Presentations

Day 40

Wednesday 4/23

Project

Project Presentations

Day 41

Friday 4/25

Project

Project Presentations