CSCI 6461 Section 12 Spring 2025

CRN 26451

Meets in Phillips Hall 416 (PHIL) Thursdays 6:10PM-8:40PM

Course Outline and Schedule


Course Video Links

Date

Topic

References

1/16

Introduction

  • Administrative topics
  • Basic Concepts and History
  • Class Project Discussion

For Next Week

  1. At break and end of class meet with other team members
  2. Review course material and develop questions
  3. If a warm up is assigned be sure to take it.
Teams

Lecture 0 Administrative

Class Project   Class Project Instruction Set Architecture

Project Grading Rubric

Term Paper Sample Topics   

Lecture 1 Basic Concepts

 

Part 1 and Front Panel Video

Recorded Lecture  Passcode L%Mv3=r%

1/23

Basic System Design 

Lecture 2 Basic System Design

Link to supplemental files

Recorded Lecture  Passcode 20kfE^eb

1/30

Instruction Set Architecture

*Project Part 0 (assembler) Due Midnight 2/1
Term Paper Topic Due Midnight 2/1

Appendix K Survey of Instruction Set Architectures

Lecture 3 Instruction Set Architecture

Link to supplemental files

Recorded Lecture  Passcode BpW*^A4k  Lecture from 6 Feb

2/06

Memory System Design:

  • Multilevel memory
  • Basic cache structure and design
  • Cache performance
  • Replacement policies

H&P Chapter 2, Appendix B (internal to Book)

Lecture 4  Memory System Design

Link to supplemental files

Recorded Lecture  Passcode TQKZ2$8k  - Lecture from 13 Feb

2/13


I/O System Design

Lecture 6 I/O Systems

Link to supplemental files

2/20



Improving Performance

Pipelining,

General Considerations,

Instruction and Arithmetic Pipelines with examples

*Project Part 1 Due Midnight 2/22

H&P 3, Appendix A, Appendix H

Lecture 7 Performance Improvements

MIPS Overview
Pipelining
Dependencies

Compiler Techniques
More Static Technique

Link to supplemental files

2/27

Improving Performance

Pipelining,
General Considerations,

Instruction and Arithmetic Pipelines with examples

Tomasulo Worksheet

Lecture 8 Instruction Level Parallelism

Branch Prediction
Dynamic Scheduling

Hardware Speculation

Link to supplemental files

3/06

Vector Operations

*Project Part 2 Due Midnight  3/08


H&P 4.2, 4.3 Appendix G                 

Lecture 9 Vector Operations


Link to supplemental files

3/13


Spring Break


3/20

High Performance Computing


Appendix F

 

Lecture 10 High Performance Computing - Multiprocessors

Interconnect Video (view at 20 minutes into video)

Link to supplemental files



3/27

Multiprocessors

Term Paper Due Midnight 3/29

H&P Chapter 4,  Appendix I


Lecture 11 Multiprocessors

Cache Coherency Snooping Protocol

Cache Coherency Directory Protocol

Link to supplemental files

4/03

Multi core Architectures

*Project Part 3 Due Midnight 4/6

 


Lecture 12 Multi core Architectures

Link to supplemental files


4/10

GPU Architectures

H&P Chapter 4

Lecture 13 GPU Architectures

GPU Video

Link to supplemental files

4/17
FINAL Exam Review Sample Final
Sample Final Coherency Protocol

4/24


FINAL Exam  2- Hours  Timed




4/28


Last Day of Classes


*All work  due by 11:59 pm