CA Sp06 m01 Intro
CA Sp06 m01 Intro
Computer
Architecture
EEL 4713/5764, Spring 2006
Dr. Michael Frank
Module #1 - Introductory Lecture
Introductory Lecture
Overview of Computer Architecture
What’s it all about?
Course Administrative Matters
Overview of Syllabus, Course Objectives
Grading Policies & Procedures
First Homework out – Due next Wed.
(Time Permitting) Begin Chapter 1
Review of Combinational Logic
What’s Computer Architecture?
Architecture (in general) =
Design of a functional structure
Computer Architecture (CA) =
Design of the logical structure and
functional organization of a computer system.
Especially its CPU and associated components
Computer Architecture does not traditionally include
other aspects of computer system design…
Enclosures, styling, packaging, applications, power
supplies, cooling systems, peripheral devices…
But these are all important in designing real-world products!
What is a Computer? Not Just
This!
Architecture
Computer
Hardware
description
languages
Processor example:
Intel Itanium 2
(McKinley) 64b Processor
• 221 million transistors!
(~US adult population)
• How are they used?
• What will we do as
transistor counts grow?
8. Cache Analyze and compare different cache architectures, and/or identify Parhami ch. 18,
the most suitable cache design for a given need. P&H ch. 7
Explain or analyze contemporary issues in computer architecture. Parhami part 7,
9. Contemp P&H ch. 9, etc.
10. LLL Recognize the need for and engage in life-long learning. N/A
Program Outcomes (POs) and
The Course CIO-PO Matrix
ProgramOutcomes: Students graduating from the
BSEE and BSCpE programs will have: ECE Program
(a) Apply: An ability to apply knowledge of mathematics, Outcomes
science, and engineering;
(c) Design: An ability to design a system, component, or
CIO # a c e i j o
process to meet desired needs; 1. Metrics 3 3 3
(e) Solve: An ability to identify, formulate, and solve
engineering problems; 2. AsmML 3 3
(i) LLL: A recognition of the need for, and an ability to
engage in life-long learning;
3. CAsm 3 3 3
(j) Contemp.: A knowledge of contemporary issues; 4. FP-rep 3 3 3
(o) Topics: (EE) A knowledge of electrical engineering
applications selected from the …digital systems… areas. 5. Ctl/DF 3 3 3
(CpE) A knowledge of computer science and computer
engineering topics including … computer architecture. 6. Mult/Div 3 2 3
Each outcome is assessed through… 7. McycDP 3 3 3
3 = an examination or quiz problem requiring individual
effort by the student. 8. Cache 3 3 3 3
2 = a HW assignment, project assignment or laboratory
9. Contemp. 2 2 2
experiment requiring group effort.
10. LLL 2 2
Grading Scale & Weightings
Scale: A ≥ 90%, B ≥ 80%, C ≥ 70%, D ≥ 60%
Rigid; no curves, exceptions, or rounding!
The overall course grade is determined as the
weighted average of the following items:
Grading Category Undergrads Grads
Attendance and participation 5% 5%
Homework assignments and small projects 10% 10%
Short papers (U) or research project (G) 5% 15%
Midterm Exam #1 25% 20%
Midterm Exam #2 25% 20%
Final Exam 30% 30%
Your Assignment for Today is…
Sign the attendance sheet before you leave.
Sign and turn in a prerequisite form before
you leave.
Get the textbook from the bookstore ASAP.
Get on the course’s Blackboard site ASAP.
Download homework #1.
Do it by next Tuesday!