Oulun yliopisto - Etusivulle University of Oulu in English

ee.oulu.fi

Electrical and Information Engineering

Faculty of Technology > Electrical and Information Engineering > Computer Engineering Laboratory


COMPUTER ENGINEERING LABORATORY

[This page is CSS2 enabled. Your browser might not fully support it]

521498S Computer Organisation and Design (5 ECTS/ 3 cu)

$RCSfile: index.html,v $ $Revision: 1.0 $ $Date: 2006/09/05 11:36:39 $

ABSTRACT

This course provides basic understanding to relationships between the software and hardware of computer systems. The course consist on lectures, exercises, and exam. These pages contain some important information, such as exercise material, schedule, and contact information.

Table of Contents

Introduction

Period Lectures Exercises Credits Points / Units
6 28h 20h 5,0 / 3,0

Lecturer

Jukka Riekki

Goals

The aim of this course is to familiarize the student with relationships between the software and hardware of computer systems. The course will introduce how the performance of software systems is affected by the hardware technology, how programmers can improve the performance, and how hardware design decisions affect the performance of the software.

Contents

Instruction set and arithmetic, translating and executing programs, assessing and understanding performance, processor's datapath and control, enhancing performance with pipelining, exploiting memory hierarchy, peripherals.

Implementation

Lectures will be held during period 6. Exercises: see below. The first exam will be organized in May.

Prerequisites

  • 521267A Computer Engineering

Schedule

Lectures

Lectures will be held in the period 27.3.2007 - 9.5.2007 (except 10.4., 11.4., 24.4. and 1.5.) as follows:

Day Time Room
Tuesday 14:15 - 16:00 TS127
Wednesday 14:15 - 16:00 TS127

Examination

Exam will be held on 22.5.2007

Exercises

Students can earn extra points for the exam by returning the exercises in time. These points are applicable only for students who would pass the exam without these extra points. The exercises are published in Optima, also further instructions can be found from there.

Contact Information

Course assistants: no assistants in Spring 2007

Course Literature

Lectures

Lecture slides will be available in Optima before each lecture. When all slides are ready, the whole set will be available from University Press Store (Monistemyymälä)

Course Books

Patterson D., Hennessy J., Computer Organization and Design. Morgan Kauffman, 3rd edition, San Fracisco, CA, 2005. ISBN: 1558606041.

The following sections are included in the course material:

  • Chapter 1 : 1.1 - 1.6
  • Chapter 2 : 2.1 - 2.11, 2.13, 2.15, 2.17, 2.18
  • Chapter 3 : 3.1 - 3.6, 3.8, 3.9
  • Chapter 4 : 4.1 - 4.6
  • Chapter 5 : 5.1 - 5.6, 5.10, 5.11
  • Chapter 6 : 6.1 - 6.6, 6.8, 6.11, 6.12
  • Chapter 7 : 7.1 - 7.5, 7.7, 7.8
  • Chapter 8 : 8.1, 8.2, 8.4 - 8.7, 8.9, 8.10

Optima Learning Environment

The Optima Learning Environment is used to distribute information. You have there, for example, a discussion forum. If you already have an Optima account, please register to the "Computer Organization and Design" course through the Optima's own pages. If you do not yet have an account, please apply it. The application form can be found from http://www.ee.oulu.fi/erilliskoulutus/optima/optima-tunnushakemus.shtm.

[This page is CSS2 enabled. Your browser might not fully support it]