130 likes | 241 Views
CPEG 323 – Fall 2008. Topics in Computer System Engineering – Computer Organization and Design. Instructor : Prof. Guang R. Gao Office : 312 DuPont Hall Phone : 831-8218 email : ggao@eecis.udel.edu Co-Instructor/Coordinators : Joseph Manzano Office: 306 DuPont Hall
E N D
CPEG 323 – Fall 2008 Topics in Computer System Engineering – Computer Organization and Design \cpeg323-08F\Topic0.ppt
Instructor: Prof. Guang R. Gao Office: 312 DuPont Hall Phone: 831-8218 email: ggao@eecis.udel.edu Co-Instructor/Coordinators: Joseph Manzano Office: 306 DuPont Hall Phone: 831-0332 Email: jmanzano@capsl.udel.edu TA: Thomas St. John Office: DuPont Hall 326 Phone: 831-0327 Email: stjohn@capsl.udel.edu Admin. Information \cpeg323-08F\Topic0.ppt
Admin (Cont’d) • Assistant Coordinator Elkin DuPont 334 831-3276 egarcia@UDel.Edu \cpeg323-08F\Topic0.ppt
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% \cpeg323-08F\Topic0.ppt
Reference Books • John Hennessy and David Patterson • Computer Organization and Design • 3rd Edition/revised • Morgan Kaufmann Publishers, Inc. • 2004/2007 • 2. Other reference books/papers to be announced \cpeg323-08F\Topic0.ppt
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 World • A smaller book + a CD \cpeg323-08F\Topic0.ppt
Bibliography \cpeg323-08F\Topic0.ppt
Journals IEEE Computer Transactions on Computers Transactions on Parallel and Distributed Systems Bibliography \cpeg323-08F\Topic0.ppt
Conference Proceedings PACT Parallel Architectures and Compilation Techniques MICRO ACM/IEEE Symposium on Microarchitectures ISCA ACM/IEEE International Symposium on Computer Architecture Bibliography \cpeg323-08F\Topic0.ppt
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. \cpeg323-08F\Topic0.ppt
Why Study Computer Organization? Not many of you will work for Intel or AMD, BUT… - Embedded systems - Compiler design - Even software developers! \cpeg323-08F\Topic0.ppt
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 \cpeg323-08F\Topic0.ppt
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 \cpeg323-08F\Topic0.ppt