User Tools

Site Tools


course_outline

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 Week of Sept. 14

Chapter 1 Introduction

Assigned reading 1.1 1.2 1.3

for Wed. class 1.5, 1.6 1.7

Assignment 1 is out, check the Assignments tab




Week 2 Week of Sept. 21

Assembly language three slides per page and One slide per page

Assigned reading 2.1 2.2 2.3

—-



Week 3 Week of Sept. 28

Instruction format 1 slide per page and 3 slides per page

Assigned reading 2.4 (review) 2.5 2.6 2.7 2.8

Procedure call 1 slide per page and 3 slides per page




Week 4 Week of Oct. 5

Lab C check Labs page

The lab demo will be limited to C1 to C6 only, C7 and C8 could be demoed the following lab.

Quiz 1 (Wednesday) Quiz 1 covers up to (not including) procedure call




Week 5 Week of Oct. 12

Lab Test Monday is Thanksgiving no classes

The slides for synchronization and linking 2 slides per page and 3 slides per page

Section 2.11, 2.12, 2.16-2.19

Lab Project

The lab is due Nov. 2nd




Week 6 Week of Oct. 19

MIDTERM Midterm covers up to and including section 2.7

a brief introduction to Verilog

The midterm is on Wednesday

and Lab test 1




Week 7 Week of Oct. 26

Chapter 3: review of integer representation integer_rep.pdf

floating point Introduction to Floating Point Numbers

Lab project




Week 8 Week of Nov. 2

Week 9 Week of Nov. 9

The processor Introduction and building the datapath

Quiz 2 quiz 2 covers 2.7, 2.8, 3.1 and 3.2

Start in Chapter 4 we will cover 4.1-4.8 up to but not including dynamic branch prediction

Lab L

Some of you asked about the solution of one particular problem in the labtest, here is the solution. Please note that is ONE possible solution, there are many other ways to do this.

Solution for midterm

here is the solution for group A and B

LAB TEST

Here is lab test M1 test cases: Q1 3 5 , 3 -4, -6 2, -5 -9 Q2 4, 3, 5, 2 Q3 6,2, 15, 22

Here is lab test M2 test cases: Q1 3 5, 3 -4, -6 2, -5 -9, Q2 1 2, 3 0, 0 3, 4 7 Q3 6, 2, 15, 22

Here is lab test T1 test cases: Q1 3 5, 3 -4, -6 2, -5 -9 Q2 3 5, -3 5, 0 3, -3 -5 Q3 5, 2, 15, 8

Here is lab test T2 test cases: Q1 3 5 , 3 -4, -6 2, -5 -9, Q2 3 5, -3 5, 0 3, -3 -5 Q3 5, 2, 15, 8




Week 10 Week of Nov. 16

Email communication

I have sent to you the labtest files you submitted on your cse (eecs) account. Please check your account and check the test cases I posted earlier

LAB M

Chapter 4 Part 1 and part 2




Week 11 Week of Nov. 23

pipelines part 1 and part 2 (hazards)

LAB N




Week 12 Week of Nov. 30

Lab N (cont.) only for one hour

lab test 2 Labtest will cover Verilog

Lb testa re on Nov. 30th and Dec 1st

Sample labtest here hints for the solution

Quiz 3




Week 13 Week of Dec. 7

Introduction to cache cache.pdf

Quiz 1 solution

Quiz 2 solution

Quiz 2 solution

I have posted the results for 3 Quizzes, midterm, and labtest1. Soon labtest2 will be posted. If you missed any piece of work, you should see “XX” as your mark. if you don't that means I don't have any medical note for this piece of work and you will get ZERO. If you submitted a medical note, and there is no XX as your mark, please see me. I have few notes with student name not legible.




course_outline.txt · Last modified: 2015/12/11 20:31 by aboelaze