The Carnegie Pulseabout the carnegie pulse | advertise | contact | subscriptions | join 
newsart & cultureopinionseventscourse schedule

My schedule
Most popular
View departments
View locations
View times

Find course by title:


18-447 Introduction to Computer Architecture

Department:Electrical & Comp. Eng.
Prerequisites:15-213 and 18-240
Related URLs:

Computer architecture is the science and art of selecting and interconnecting hardware components to create a computer that meets functional, performance and cost goals. This course introduces the basic hardware structure of a modern programmable computer including, the basic laws underlying performance evaluation. We will learn, for example, how to design the control and data path hardware for a MIPS-like processor, how to make machine instructions execute simultaneously through pipelining and simple superscalar execution, and how to design fast memory and storage systems. The principles presented in lecture are reinforced in the laboratory through design and simulation of a register transfer (RT) implementation of a MIPS-like pipelined superscalar in Verilog. Learning to design programmable systems requires that you already have the knowledge of building RT systems as is taught in the prerequisite 18-240, the knowledge of the behavior storage hierarchies (e.g., cache memories) and virtual memory as is taught in the prerequisite 15-213, and the knowledge of assembly language programming as is taught in both prerequisites. 3 hrs. lec., 3 hrs. lab.

  Popularity index
Rank for this semester:#109
Rank in this department:#6

  Students also scheduled
15-312 Foundations of Programming Language...
18-450 Wireless Communications
82-132 Elementary Chinese II
18-493 Electroacoustics
18-220 Fundamentals of Electrical Engineer...
85-392 Human Expertise
15-451 Algorithm Design and Analysis
18-349 Introduction to Embedded Systems
80-310 Logic and Computation
15-462 Computer Graphics

  Spring 2005 times

Sec Time Day Instructor Location  
1 2:30 - 4:20 pm M Hoe BH A53 Add course to my schedule
W Hoe BH A53
A 6:30 - 8:20 pm R Instructor TBA HH 1107 Add course to my schedule
B 6:30 - 8:20 pm T Instructor TBA HH 1107 Add course to my schedule

talkback to the pulse
No comments about this course have been posted, yet. Be the first to post!
Share your opinion on this course with other Pulse readers. Login below or register to begin posting.

Email address:

  (c) Copyright 2004 The Carnegie Pulse, Carnegie Mellon's first exclusively online student-run news source. campus mirror | RSS