CSCI 6461 Computer Architecture Section 10 

CRN 82989

Meets in 1776 G St. C-103 Mondays 6:10PM-8:40PM

Course Outline and Schedule


Course Video Links

Date

Topic

References

8/26

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 warmup is assigned be sure to take it.
Teams

Lecture 0 Administrative

Class Project   Class Project Instruction Set Architecture

        Term Paper Sample Topics   

Lecture 1 Basic Concepts


Part 1 Video with Front Panel


9/2
Labor Day - No Class

9/9

Basic System Design 

Lecture 2 Basic System Design

Link to supplemental files

9/16

Instruction Set Architecture

Appendix K Survey of Instruction Set Architectures

Lecture 3 Instruction Set Architecture

Link to supplemental files

9/23

Memory System Design:

  • Multilevel memory
  • Basic cache structure and design
  • Cache performance
  • Replacement policies
*Project Part 0 (assembler) Due Midnight 9/22
Term Paper Topic Due Midnight 9/22

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

Lecture 4  Memory System Design

Link to supplemental files

9/30


I/O System Design


Lecture 6 I/O Systems

Link to supplemental files

10/7



Improving Performance

Pipelining,

General Considerations,

Instruction and Arithmetic Pipelines with examples

H&P 3, Appendix A, Appendix H

Lecture 7 Performance Improvements

MIPS Overview
Pipelining
Dependencies

Compiler Techniques
More Static Technique

Link to supplemental files

10/14

Improving Performance

Pipelining,
General Considerations,

Instruction and Arithmetic Pipelines with examples
*Project Part 1 Due Midnight 10/19

Tomasulo Worksheet

Lecture 8 Instruction Level Parallelism

Branch Prediction
Dynamic Scheduling

Hardware Speculation

Link to supplemental files

10/21

Catch up on Improving Performance
Same As Above

10/28


Vector Operations

*Project Part 2 Due Midnight  11/2

H&P 4.2, 4.3 Appendix G                 

Lecture 9 Vector Operations


Link to supplemental files

11/4

High Performance Computing


Appendix F

 

Lecture 10 High Performance Computing - Multiprocessors

Interconnect Video (view at 20 minutes into video)

Link to supplemental files



11/11

Multiprocessors

Term Paper Due Midnight 11/10

H&P Chapter 4,  Appendix I


Lecture 11 Multiprocessors

Cache Coherency Snooping Protocol

Cache Coherency Directory Protocol

Link to supplemental files

11/18

Multicore Architectures

*Project Part 3 Due Midnight 11/22

 


Lecture 12 Multicore Architectures

Link to supplemental files


11/25
Thanksgiving Break - No Class

12/2

GPU Architectures

FINAL Exam Review



H&P Chapter 4

Lecture 13 GPU Architectures

GPU Video

Link to supplemental files

Sample Final
Sample Final Coherency Protocol


12/9

FINAL Exam  2- Hours  Timed


*All work  due by 11:59 pm 12/10/2024