Post on 31-Dec-2015
description
23/4/19 \cpeg323-08F\Topic0.ppt 1
CPEG 323 – Fall 2008
Topics in Computer System Engineering – Computer Organization and Design
23/4/19 \cpeg323-08F\Topic0.ppt 2
Instructor: Prof. Guang R. GaoOffice: 312 DuPont HallPhone: 831-8218email: ggao@eecis.udel.edu
Co-Instructor/Coordinators:Joseph Manzano
Office: 306 DuPont HallPhone: 831-0332Email: jmanzano@capsl.udel.edu
TA: Thomas St. JohnOffice: DuPont Hall 326 Phone: 831-0327Email: stjohn@capsl.udel.edu
Admin. Information
23/4/19 \cpeg323-08F\Topic0.ppt 3
Admin (Cont’d)
Assistant Coordinator
Elkin DuPont 334 831-3276 egarcia@UDel.Edu
23/4/19 \cpeg323-08F\Topic0.ppt 4
Important Dates
Oct. 22 (Wednesday) : quiz 1 (tentative) Dec. 3rd (Wednesday) : quiz 2 (tentative)
Course work will carry the following weights towards your final grade:
Homework, Lab and Class Participation: 10%Quizzes: 70%Project: 20%
23/4/19 \cpeg323-08F\Topic0.ppt 5
Reference Books
1. John Hennessy and David PattersonComputer Organization and Design3rd Edition/revisedMorgan Kaufmann Publishers, Inc.2004/2007
2. Other reference books/papers to be announced
23/4/19 \cpeg323-08F\Topic0.ppt 6
About the Reference Book
A table to show SW/HW paths for the book A Green Card Understanding program performance Real Stuff Computers in the Real WorldA smaller book + a CD
23/4/19 \cpeg323-08F\Topic0.ppt 8
Journals
IEEE Computer
Transactions on Computers
Transactions on Parallel and Distributed Systems
Bibliography
23/4/19 \cpeg323-08F\Topic0.ppt 9
Conference Proceedings
PACT Parallel Architectures and Compilation Techniques
MICRO ACM/IEEE Symposium on Microarchitectures
ISCA ACM/IEEE International Symposium on Computer Architecture
Bibliography
23/4/19 \cpeg323-08F\Topic0.ppt 10
What is this Course About?
This course is about the structure and design of digital computers. This is commonly called “computer architecture” – which is instruction set architecture + hardware organization.
23/4/19 \cpeg323-08F\Topic0.ppt 11
Why Study Computer Organization?
Not many of you will work for Intel or AMD, BUT…
- Embedded systems
- Compiler design
- Even software developers!
23/4/19 \cpeg323-08F\Topic0.ppt 12
Roadmap for the Semester
- General overview- Performance- Instruction sets- Computer arithmetic- Single-cycle machines
- Pipelining- Memory systems (RAM, caches, virtual memory)
- I/O processing- ILP, Multi-Core chips- Other topics
23/4/19 \cpeg323-08F\Topic0.ppt 13
ABET Outcomes
Ability to apply knowledge of science (e.g., computer architecture and system organization, and related computer science issues), and engineering (e.g., performance analysis and benchmarking, ISA simulation and verification) Ability to use the techniques, skills and modern engineering tools necessary for engineering practice Knowledge of related topics in computer science discipline