Main FIT site | Webmail  

Welcome to the web page of Dr. H. Haralambous
PhD, BEng(Hons) 

E-mail: eng.hh@fit.ac.cy

AEEE 294 Computer Architecture

Introduction

In this web space you may find lecture notes and other relevant material for the Spring 2012 semester on Computer Architecture.

It is highly recommended for students to have the following lecture notes with them in hard copies in each and every lecture. In this respect, notes are provided in portable document format (pdf) and can be downloaded by right-clicking on each link. Not all lecture notes are currently available but they will become available in due time as the course progresses.

The notes provided must not be considered as a replacement of either attendance of lectures or study of the suggested textbooks. Their purpose is to assist you in your studying and provide you with guidelines on what you should be focusing on. You are encouraged to enhance notes with study from the recommended literature and web links.

Subject Information
Course outline
Prerequisite course  AEEE 191
 
LECTURE NOTES
Right click on the following links to save the lecture notes on your PC, then print them.
Week # Lecture # Topics covered                                               Homework
Week 1 Lecture 1  
     
Week 2 Lecture 2  

Performance and Benchmarks

hw1

hw2

Do exercise 4.11 on page 274 of the book

     
Week 3 Lecture 2a 

 

 

 

Introduction to assembly language

 

 

 

 

Week 4

 

Lecture 3b

 

Arithmetic and Logic Unit

 
     
Week 5 Test 1      
     Test

Group_1 (12/3/2012)

Group_2 (16/3/2012)    

 

ASSIGNMENT

Submission date:5/4/2012

Week 6  

Lecture 4a

 

Lecture 4b

 

 

Single-cycle CPU datapath

 

Single-cycle CPU control

 
hw4

 

Do exercise 5.1 on page 354 of the book

for a,b,c,f,g,h,k

 

 

 

 
Week 7

Lecture 4c

A Multi-cycle CPU 

 
 
 
Week 8  

Lecture 5a

 

Lecture 5b

 
Pipelining

 

Pipelining Hazards

hw6
      
Week 9  

Lecture 6a

 

Lecture 6b

 
Cache Memory

 

Cache Memory Performance

hw7
  Test

Group_1 (14/5/2012)

Group_2 (18/5/2012)    

 

  

 
Week 10 Test 2  

 
     
Week 11 Lecture 7

Virtual Memory

 
       
Week 13  

Revision  

 
Assignments/TESTS
 
Assessments

According to the Institute’s regulations, 60% of a student’s grade corresponds to the result of his/her final examination. The remaining 40% is the student’s coursework grade, which will be calculated as follows:

Evaluation Type After completion of Weight
Test 1 Week 5 50%
Test 2 Week 9 50%
 
Bibliography 
Lectures will be given in every class session and they will be based on the main textbook. The assignments and examinations will be based on the material covered in class. Students are advised to purchase the main textbook on which many topics of the course are covered. Students are also advised to review the extensive list of books offered at the FIT library on the subject.  

Main textbook  
  • Paterson, Hennessy, Computer Organization and Design: the Hardware/Software Interface, Morgan Kaufman, 2002

Additional reading and other learning recourses