Presentation is loading. Please wait.

Presentation is loading. Please wait.

CS5222 Adv. Comp. Arch. Part 0 Page.1 Chi C.H. Fall 2003 NUS CS5222 Advanced Computer Architecture Part 0: Course Introduction Fall Term, 2003/2004 Chi.

Similar presentations


Presentation on theme: "CS5222 Adv. Comp. Arch. Part 0 Page.1 Chi C.H. Fall 2003 NUS CS5222 Advanced Computer Architecture Part 0: Course Introduction Fall Term, 2003/2004 Chi."— Presentation transcript:

1 CS5222 Adv. Comp. Arch. Part 0 Page.1 Chi C.H. Fall 2003 NUS CS5222 Advanced Computer Architecture Part 0: Course Introduction Fall Term, 2003/2004 Chi Chi Hung (email: chich@comp.nus.edu.sg) Building S/17, Rm 5-13 Phone: 6874-2832

2 CS5222 Adv. Comp. Arch. Part 0 Page.2 Chi C.H. Fall 2003 NUS Overview °Course Syllabus and Goals °Pre-requisites °Textbook and Course Materials °Class Format °Grading

3 CS5222 Adv. Comp. Arch. Part 0 Page.3 Chi C.H. Fall 2003 NUS Goals °Understand advanced computer architecture concepts and techniques to improve processor performance. °Analyze the architectural design of real processors to find out how architectural concepts can be applied. °Apply processor architecture concepts to web/Internet based system design.

4 CS5222 Adv. Comp. Arch. Part 0 Page.4 Chi C.H. Fall 2003 NUS Goal (I): Arch. Concepts °Instruction architecture set design °Data and control dependence °Parallelism: Pipelining for sequential instruction issuing Explicit parallel instruction issuing Superscalar and Instruction scheduling °Interaction/Tradeoffs between hardware and software °Memory system design and optimization. °NOTE THAT THIS IS NOT A PARALLEL PROCESSING PROGRAMMING COURSE

5 CS5222 Adv. Comp. Arch. Part 0 Page.5 Chi C.H. Fall 2003 NUS Goal (II): Analysis of Proc. Arch. °Processors to be studied: Intel family: x86  Pentium series IBM PowerPC Others -MIPS Rxxxxx -Compaq (DEC) Alpha -HP PA RISC -SUN xSPARC series °Based on the analysis of current processors, find out the trends for the followings: Instruction set architecture design Instruction level parallelism Data dependence and control transfer handling Role of hardware, software, and compiler

6 CS5222 Adv. Comp. Arch. Part 0 Page.6 Chi C.H. Fall 2003 NUS Goal (III): Web/Internet Servers °Identify similarities and difference between processor architecture design and web/Internet server architecture design. °Apply (with modifications) processor architecture concept to web server architecture design to improve networked system performance.

7 CS5222 Adv. Comp. Arch. Part 0 Page.7 Chi C.H. Fall 2003 NUS Pre-requisites °Good background in undergraduate computer architecture concepts: Instruction set architecture Pipelining Memory system design I/O, bus, and disk operations Performance analysis °Test your background: Scan through the book “computer organization” by Patterson and Hennessy (by Morgan Kaufman) and see if you know most of the materials inside. Scan through the book “computer architecture” by Patterson and Hennessy and see if you know at least half of the materials inside.

8 CS5222 Adv. Comp. Arch. Part 0 Page.8 Chi C.H. Fall 2003 NUS Textbooks °Main textbooks: Advanced Computer Architectures: A Design Space Approach, by Sima, Fountain, and Kacsuk (Addison Wesley) °Key Reference: Modern Processor Design: Fundamentals of Superscalar Processors, by John P. Shen, Mikko, H. Lipasti (McGraw Hill) °References: Surviving the Design of Microprocessor and Multi- microprocessor Systems by Milutinovic (Wiley) Architectural manuals of current processors IEEE tutorials & research papers Microprocessor reports °References to revise basic architecture concepts: “Computer organization” and “computer architecture” books by Patterson and Hennessy (Morgan Kaufman)

9 CS5222 Adv. Comp. Arch. Part 0 Page.9 Chi C.H. Fall 2003 NUS Class Format °Lecturing °Student project/paper presentation, followed by group discussion

10 CS5222 Adv. Comp. Arch. Part 0 Page.10 Chi C.H. Fall 2003 NUS Grading °Three Papers/Projects (Each 20%): Survey on architectural concept (about 15 pages, single space, 11pt. font). Analysis of current processor architecture design (about 15 pages). Simulation study of architectural concept in web environment. Two persons per group. °Final Examination (40%)

11 CS5222 Adv. Comp. Arch. Part 0 Page.11 Chi C.H. Fall 2003 NUS END


Download ppt "CS5222 Adv. Comp. Arch. Part 0 Page.1 Chi C.H. Fall 2003 NUS CS5222 Advanced Computer Architecture Part 0: Course Introduction Fall Term, 2003/2004 Chi."

Similar presentations


Ads by Google