1 / 7

Processor Architecture

Processor Architecture. Jurij Silc, Borut Robic, Theo Ungerer. Plan of l ectures (1). Prelude Ch apter 1: RISC processors, ISA, b asic processor structure , b asic pipelining, pipeline hazards and solutions, static branch prediction , m ulti-cycle ops, RISC examples, JAVA processors

tiana
Download Presentation

Processor Architecture

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  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. Parallelism Technology Programming Languages Applications Interface Design (ISA) Computer Architecture: • Instruction Set Design • Organization • Hardware Operating Measurement & Evaluation History Systems 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. 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. Textbook • 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. Bookoverview

  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)

More Related