User Tools

Site Tools


course_outline

This is an old revision of the document!


Course Outline

The course outline is a guideline to topics that will be discussed in the course, and when they will be discussed:

Week 1 (Tuesday 8, 2016)

Introduction trends in technology

Reading: Textbook: 1.1-1.4




Week 2 (Week of 9/12/2016)

Fundamentals of quantitative design and analysis Part 2 Trends in cost, dependability and perfromance

Reading: Textbook 1.5-1.9




Week 3 (MWeek of 9/19/2016)

Cache Organization Chapter 2.1




Week 4 (Week of 9/26/2016)

cache Performance

Week 5 -- Week of Oct 3

DRAM and VM

Chapter 3 Instruction level parallelism

MIPS pipeline review




Week 6 -- Week of Oct 10

Loop unrolling and software pipelining here

Quiz 1 (Thursday) Quiz 1 covers up to DRAM + Cache




Week 7 -- Week of Oct 17

Week 8 -- Week of Oct 24

Dynamic Scheduling Tomasulo's and ROB

slides.pdf




Week 9 -- Week of Oct 31

Midterm(Tuesday)

here is last year midterm (doesn't mean that what you should concentrate on)




Week 10 -- Week of Nov 7

Paper review details are here




Week 11 -- Week of Nov 14

Quiz 2 (Thursday) mainly branch predictors

SIMD




Week 12 -- Week of Nov 21

Multithreading and GPUs




Week 13 -- Week of Nov 28

Quiz 3 (Thursday)

Interconnection Networks

Final Exam

course_outline.1479998903.txt.gz · Last modified: 2016/11/24 14:48 by aboelaze

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki