2015-12-4\cpeg323-08f\topic0.ppt1 cpeg 323 – fall 2008 topics in computer system engineering –...

13
22/6/20 \cpeg323-08F\Topic0.ppt 1 CPEG 323 – Fall 2008 Topics in Computer System Engineering – Computer Organization and Design

Upload: theodora-davidson

Post on 13-Dec-2015

217 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 2015-12-4\cpeg323-08F\Topic0.ppt1 CPEG 323 – Fall 2008 Topics in Computer System Engineering – Computer Organization and Design

23/4/18 \cpeg323-08F\Topic0.ppt 1

CPEG 323 – Fall 2008

Topics in Computer System Engineering – Computer Organization and Design

Page 2: 2015-12-4\cpeg323-08F\Topic0.ppt1 CPEG 323 – Fall 2008 Topics in Computer System Engineering – Computer Organization and Design

23/4/18 \cpeg323-08F\Topic0.ppt 2

Instructor: Prof. Guang R. GaoOffice: 312 DuPont HallPhone: 831-8218email: [email protected]

Co-Instructor/Coordinators:Joseph Manzano

Office: 306 DuPont HallPhone: 831-0332Email: [email protected]

TA: Thomas St. JohnOffice: DuPont Hall 326 Phone: 831-0327Email: [email protected]

Admin. Information

Page 3: 2015-12-4\cpeg323-08F\Topic0.ppt1 CPEG 323 – Fall 2008 Topics in Computer System Engineering – Computer Organization and Design

23/4/18 \cpeg323-08F\Topic0.ppt 3

Admin (Cont’d)

Assistant Coordinator

Elkin DuPont 334 831-3276 [email protected]

Page 4: 2015-12-4\cpeg323-08F\Topic0.ppt1 CPEG 323 – Fall 2008 Topics in Computer System Engineering – Computer Organization and Design

23/4/18 \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%

Page 5: 2015-12-4\cpeg323-08F\Topic0.ppt1 CPEG 323 – Fall 2008 Topics in Computer System Engineering – Computer Organization and Design

23/4/18 \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

Page 6: 2015-12-4\cpeg323-08F\Topic0.ppt1 CPEG 323 – Fall 2008 Topics in Computer System Engineering – Computer Organization and Design

23/4/18 \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

Page 7: 2015-12-4\cpeg323-08F\Topic0.ppt1 CPEG 323 – Fall 2008 Topics in Computer System Engineering – Computer Organization and Design

23/4/18 \cpeg323-08F\Topic0.ppt 7

Bibliography

Page 8: 2015-12-4\cpeg323-08F\Topic0.ppt1 CPEG 323 – Fall 2008 Topics in Computer System Engineering – Computer Organization and Design

23/4/18 \cpeg323-08F\Topic0.ppt 8

Journals

IEEE Computer

Transactions on Computers

Transactions on Parallel and Distributed Systems

Bibliography

Page 9: 2015-12-4\cpeg323-08F\Topic0.ppt1 CPEG 323 – Fall 2008 Topics in Computer System Engineering – Computer Organization and Design

23/4/18 \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

Page 10: 2015-12-4\cpeg323-08F\Topic0.ppt1 CPEG 323 – Fall 2008 Topics in Computer System Engineering – Computer Organization and Design

23/4/18 \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.

Page 11: 2015-12-4\cpeg323-08F\Topic0.ppt1 CPEG 323 – Fall 2008 Topics in Computer System Engineering – Computer Organization and Design

23/4/18 \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!

Page 12: 2015-12-4\cpeg323-08F\Topic0.ppt1 CPEG 323 – Fall 2008 Topics in Computer System Engineering – Computer Organization and Design

23/4/18 \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

Page 13: 2015-12-4\cpeg323-08F\Topic0.ppt1 CPEG 323 – Fall 2008 Topics in Computer System Engineering – Computer Organization and Design

23/4/18 \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