Course notes on computer architecture

College

College of Computer Studies

Department/Unit

Computer Technology

Document Type

Archival Material/Manuscript

Publication Date

10-10-2005

Abstract

Computer Architecture is one of the core subjects in the area of Computer Science. Based from author's years of teaching experience, this course is one of the toughest to teach. This course material is based from the book "Computer Architecture: A Quantitative Approach" by Hennessy & Patterson, considered to be the "bible of computer architecture. This course covers such unique topics as pipelining, dynamic scheduling, Amdahl's law that are used in real-life implementation. In order for students and instructors to visualize the topics. This course material provides many examples to illustrate the concepts. End of chapter exercises and answer keys are also provided to further understand this seemingly difficult topic. The bibliography section provides a list of technical papers which the students can read in order to further broaden their understanding in this field. This course provides many interesting topics and projects which could serve as thesis projects. By gathering different resources into one course material, hopefully, it would greatly aid other instructors in teaching this challenging course.

html

Disciplines

Computer Engineering | Computer Sciences

Keywords

Computer architecture; Computer engineering; Computers—Study and teaching

Upload File

wf_no

This document is currently not available here.

Share

COinS