EEL 4709C - COMPUTER DESIGN - Fall 2009
Instuctor: Dr. Gang Quan
Office: EC3911 Phone: (305) 348-2808
Email: gang.quan@fiu.edu
Office Hours: MW 10:30am - 12:00pm or by appointment
Web: http://web.eng.fiu.edu/gaquan/teaching/EEL4709C.htm
Course Syllabus: Syllabus.doc
Prerequisite: EEE 3712, EEE 3712L
Computer Organization and Architecture: Designing for Performance, 8/E, William Stallings, Prentice Hall, 2010
The Von Neumann architecture and the major components in a computer system
Computer system performance assessment, Amdahl’s law
CPU design, instruction fetch/decode/execute, pipelining, bus interconnection
Memory hierarchy and cache memory
Internal/external memory
I/O devices, interrupt, DMA
Integer/Floating point representation and arithmetic
Characteristics and function of instruction set architecture
Assembly programming
Parallel and distributing computing
25%: Midterm
35%: Final exam
40%: Homework/assignment
Schedule, class notes, and homework assignment (subject to change)
Week |
Date |
Topics |
Class Notes | Homework/Assignment |
1 |
8/24/2009 |
Introduction, Performance Assessment |
||
8/26/2009 |
||||
2 |
8/31/2009 |
Performance Assessment Processor structure, pipelining, and bus interconnection |
Processor.pdf | |
9/2/2009 |
||||
3 |
9/7/2009 |
No Class (Labor Day Holiday) |
||
9/9/2009 |
Processor structure, pipelining, and bus interconnection |
Homework 1 assigned, check the Blackboard Learning System (Due: Monday, 9/21, 5pm) | ||
4 |
9/14/2009 |
Processor structure, pipelining, and bus interconnection |
MemoryHierarchy.pdf | Homework 2 assigned, check the Blackboard Learning System (Due: Monday, 10/5, 5pm) |
9/17/2009 |
||||
5 |
9/21/2009 |
Cache and memory hierarchy |
||
9/23/2009 |
||||
6 |
9/28/2009 |
Internal/external memory |
||
9/30/2009 |
||||
7 |
10/5/2009 |
Exam #1 |
Mid Term Review | We will have our mid-term exam in class on 10/7. |
10/7/2009 |
||||
8 |
10/12/2009 |
I/O Devices |
I/O | |
10/14/2009 |
||||
9 |
10/19/2009 |
Computer arithmetic |
Computer arithmetic | |
10/21/2009 |
||||
10 |
10/26/2009 |
Computer arithmetic |
Homework 3 assigned, check the Blackboard Learning System (Due: Monday, 11/9, 5pm) | |
10/28/2009 |
||||
11 |
11/2/2009 |
Instruction set architecture and assembly programming |
ISA | |
11/4/2009 |
||||
12 |
11/9/2009 |
Instruction set architecture and assembly programming |
||
11/11/2009 |
No class (Veterans’ Day) |
|||
13 |
11/16/2009 |
Instruction set architecture and assembly programming |
Homework 4 assigned, check the Blackboard Learning System (Due: Wednesday, 12/2, 5pm) | |
11/18/2009 |
||||
14 |
11/23/2009 |
Parallel processing |
Distributed Computing | |
11/25/2009 |
||||
16 |
11/30/2009 |
Parallel processing |
Final-Review | |
12/2/2009 |
||||
17 |
12/9/2009 |
Final exam |
5pm-7pm (EC1109) |