THE UNIVERSITY
OF MEMPHIS
DEPARTMENT OF
ELECTRICAL & COMPUTER ENGINEERING
EECE 7261/8261:
ARCHITECTURE & DESIGN OF DIGITAL COMPUTER
![]()
Instructor: Dr. Khan M. Iftekharuddin
Office: Room 214 Eng. Sc. Bldg.,
Phone: 678-3250
E-mail: iftekhar@memphis.edu
WWW: http://engronline.ee.memphis.edu/eece7261/default.html
Meeting time: 1:00 pm – 2:25 pm TR (Room: ET233)
Office Hours: 2:30 pm—3:30pm MW - tentative (or by appointment)
Recommended textbooks:
Primary textbook: D. A. Patterson, J. L. Hennessy (PH-1), Computer Organization and Design: The Hardware/Software Interface, 2nd edition (1997), Morgan Kaufmann.
Other recommended textbook (1): D. A. Patterson, J. L. Hennessy (PH-2), Computer Architecture: A quantitative Approach, 3rd edition (2002), Morgan Kaufmann. (2) W. Stallings, Computer Organization and Architecture, 5th edition (2000), Prentice-Hall. (3): A. S. Tanenbaum, Structured Computer Organization, 4th edition (1999), Prentice-Hall. (4): K. Hwang, F. A. Briggs, Computer Architecture and Parallel Processing, (1994), McGraw Hill.
Course Topics (tentative & not in order):
1. Introduction – Introduction – Patterson and Hennessy (PH-1) (Ch1), Patterson and Hennessy (PH-2), Tanenbaum (Ch.1), Stallings (Ch.1)
2. Computer Evolution and Performance Analysis - Patterson and Hennessy (PH-1) (Ch.2) and Stallings (Ch.2)
3. Instruction Set Design - Patterson and Hennessy (PH-1) (Ch.3) and Patterson and Hennessy (PH-2) (Ch. 2)
4. System Buses and Interconnection Schemes - Stallings (Ch.3) and Patterson and Hennessy (PH-2) (Ch. 8)
5. Internal and External Memory systems, Virtual Memory, Cache Memory - Patterson and Hennessy (PH-1) (Ch.7), Stallings (Ch.4, 5) and Patterson and Hennessy (PH-2) (Ch. 5)
6. Operating systems support and memory management - Stallings (Ch.7)
Mid Term II
7. CPU Design - Patterson and Hennessy (PH-1) (Ch.5)
8. File Systems and I/O operations - Patterson and Hennessy (PH-1) (Ch.8)
9. Advanced topics: Parallel processing, Vector Machines, Pipelined machines, Storage Systems and others.
Final – follow
university schedule
Course Grading:
Course grade will be assigned based on:
1. Homework and/or short computer projects and pop-quizzes (4-6 sets) (30%)
2. Mid-term exams (2) (30%)
3. Final exam (20%)
4. Final project - possible individual and/or group (20%)
Final grades will be computed statistically by examining the averages of all students enrolled in the course. The highest possible grading curve is shown below (percentages may be lowered depending on overall class performance):
|
A: |
90% -- 100% |
|
B: |
80% -- 89% |
|
C: |
70% -- 79% |
|
D: |
60% -- 69% |
|
F: |
Less than 59.5% |
Academic Honesty Statement
All work in this course must be completed in a manner consistent with student code of conduct as described in the University of Memphis students’ handbook. Violation will result in appropriate disciplinary action.
Disabilities Statement
Any students with disabilities who need accommodations are encouraged to speak with the instructor as soon as possible to make appropriate arrangements for those accommodations. Any student with permit from the students’ disability office will be provided reasonable accommodation.
*Note:
This is a living document (i.e. subject to change over the semester).