{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

lecture1 - Datorarkitektur F 1 1 Datorarkitektur F 1 2...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
Datorarkitektur Fö 1 - 1 Petru Eles, IDA, LiTH DATORARKITEKTUR (Advanced Computer Architecture) Paul Pop Institutionen för Datavetenskap (IDA) Linköpings Universitet email: [email protected] http://www.ida.liu.se/~paupo phone: 28 5628 E++ building Datorarkitektur Fö 1 - 2 Petru Eles, IDA, LiTH Cour se Inf ormation W eb page: http://www.ida.liu.se/~TDTS51 Examination: written, 19 december 2000 kl. 14 - 18 Lecture notes: available from the web page at least 24 hours before the lecture T e xt book: William Stallings: Computer Organization and Architecture , 5th edition, Prentice Hall International, Inc., 2000. Datorarkitektur Fö 1 - 3 Petru Eles, IDA, LiTH Preliminar y Cour se Plan Lecture 1 . Introduction: Outline, Basic computer architecture and organization, Basic functions of a computer and its main components, The von Neumann architecture. This is to referesh our memory! The Memor y System: Memory hierarchy, Cache memories, Virtual memories, Memory management. Lecture 2 . The Memor y System: continuation Lectures 3 and 4 . Instr uction Pipelining: Organization of pipelined units, Pipeline hazards, Reducing branch penalties, Branch prediction strategies. Lectures 5 and 6 . RISC Architectures: An analysis of instruction execution for code generated from high-level language programs, Compiling for RISC architectures, Main characteristics of RISC architectures, RISC-CISC trade-offs. Datorarkitektur Fö 1 - 4 Petru Eles, IDA, LiTH Preliminary Course Plan (cont’d) Lectures 7 and 8 . Superscalar Architectures: Instruction level parallelism and machine parallelism, Hardware techniques for performance enhancement, Data dependencies, Policies for parallel instruction execution, Limitations of the superscalar approach. Lectures 9 and 10 . VLIW Architectures: The VLIW approach - advantages and limitations. Compiling for VLIW architectures. The Merced (Itanium) architecture. Lectures 11 and 12 . Architectures f or P ar allel Computation: Parallel programms, Performance of parallel computers, A classification of computer architectures, Array processors, Multiprocessors, Multicomputers, Vector processors.
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Datorarkitektur Fö 1 - 5 Petru Eles, IDA, LiTH COMPUTER ARCHITECTURE (BASIC ISSUES) 1. What is a Computer/Computer System? 2. The von Neumann Architecture 3. Application Specific vs. General-Purpose 4. Representation of Data and Instructions 5. Instruction Execution 6. The Control Unit 7. The Computer System 8. Main and Secondary Memory 9. Input - Output Devices Datorarkitektur Fö 1 - 6 Petru Eles, IDA, LiTH What is a computer? A computer is a data processing machine which is operated automatically under the control of a list of instr uctions (called a program) stored in its main memory. Central Processing Unit (CPU) Main memory data control Computer Datorarkitektur Fö 1 - 7 Petru Eles, IDA, LiTH What is a computer system?
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}