Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Processor Architecture Jurij Silc, Borut Robic, Theo Ungerer.

Similar presentations


Presentation on theme: "1 Processor Architecture Jurij Silc, Borut Robic, Theo Ungerer."— Presentation transcript:

1 1 Processor Architecture Jurij Silc, Borut Robic, Theo Ungerer

2 2 Plan of lectures (1) Prelude Chapter 1: RISC processors, ISA, basic processor structure, basic pipelining, pipeline hazards and solutions, static branch prediction, multi-cycle ops, RISC examples, JAVA processors Chapter 2: Dataflow processors Chapter 3: Scoreboarding and Tomasulo Chapter 4: Principles of superscalar and VLIW processors, instruction fetch and dynamic branch prediction techniques, later pipeline stages in detail, multimedia enhancements, processor examples: Pentium III, Transmeta Crusoe, VLIW, EPIC and the Itanium processor Chapter 5: Technological trends, value speculation, trace cache, advanced superscalar Chapter 6: Multithreading, Sun’s MAJC and single-chip multiprocessor, simultaneous multithreading, Alpha 21464, multiscalar and dynamic multithreading, datascalar Chapter 7: Processor-in-Memory, reconfigurable and asynchonous processor

3 3 Technology Programming Languages Operating Systems History Applications Interface Design (ISA) Measurement & Evaluation Parallelism Computer Architecture: Instruction Set Design Organization Hardware Processor architecture course focus Understanding the design techniques, machine structures, technology factors, evaluation methods that will determine the form of computers in 21st Century

4 4 Topic coverage Basics: Scalar RISC Processors and Basic Pipelining Past: – Dataflow Processors – CISC Processors: Scoreboarding and Tomasulo Algorithm Present: Multiple-Issue Processors – Superscalars, Multimedia Enhancements, VLIW and EPIC Future: – Technological Trends – Traditionals: Value Speculation, Trace Cache, Future Superscalars/EPICs, – Parallel Solutions: Multithreading, Single-Chip Multiprocessor, Processor-in- Memory, – Advanced research: Multiscalar, Dynamic Multithreading – Exotics: Datascalar, Reconfigurable Computing, Asynchronous Processors

5 5Textbook Jurij Silc, Borut Robic, Theo Ungerer: Processor Architecture - From Dataflow to Superscalar and Beyond (Springer-Verlag, 1999) Journal papers Jurij Silc, Borut Robic, Theo Ungerer: "Asynchrony in parallel computing: From dataflow to multithreading", Parallel and Distributed Computing Practices, 1(1):3-30, 1998. Borut Robic, Jurij Silc, Theo Ungerer: "Beyond dataflow", J. Computing and Information Technology, 8(2):89-101, 2000. Jurij Silc, Theo Ungerer, Borut Robic: "A survey of new research directions in microprocessors", Microprocessors and Microsystems, 24(4):175-190, 2000. Theo Ungerer, Borut Robic, Jurij Silc: “Multithreaded processors", The Computer Journal, (to appear), 2002.

6 6 Book overview

7 7 Supplementary literature J. L. Hennessy, D. A. Patterson: Computer Architecture: A Quantitative Approach (Morgan Kaufmann Publishers, 2nd Edition, 1996) B. Shriver, B. Smith: The Anatomy of a High-Performance Microprocessor - A Systems Perspective (IEEE Computer Society Press, 1998) M. Flynn: Computer Architecture, Pipelined and Parallel Processor Design (Jones and Bartlett Publishers, Sudbury, MA, 1995)


Download ppt "1 Processor Architecture Jurij Silc, Borut Robic, Theo Ungerer."

Similar presentations


Ads by Google