lunduniversity.lu.se

Third-Cycle Courses

Faculty of Engineering | Lund University

Details for the Course Syllabus for Course EITF20F valid from Autumn 2017

Printable view

General
Aim
  • The goal of this course is to introduce the operation of computer systems at the level of Instruction Set Architectures (ISA). It aims to provide a basic understanding of the design principles that govern modern computer architectures and their components. Especially it pays attention to (super scalar) pipelining and memory hierarchy techniques including caches. Implementation and efficiency issues are exemplified. Metrical performance analysis methods are discussed to evaluate architectural alternatives.
Contents
  • The course introduces the foundations of low-level computer functioning. The course syllabus includes, among other things, the main parts of computer system and low-level programming techniques and the techniques of RISC-processors and pipelining, cache memory and virtual memory. The course also illuminates the alternative design principles of modern computer architectures in order to provide an understanding of their impact on performance. Quantitative methods to evaluate design principles for performance constitutes an important subject of the course. In coarse overview the lectures treat:

    · Performance

    · ISA principles

    · Pipelining

    · Memory Systems

    - I/O, Multiprocessor
Knowledge and Understanding
  • For a passing grade the doctoral student must
  • - understand a computer architecture

    - know how to quantify the potential performance of a computer

    - have an overview of the architectural alternatives and technological restrictions to solve a computing problem.
Competences and Skills
  • For a passing grade the doctoral student must
  • · Be skilled in establishing computer functionality

    · Be well-versed in system simulation

    · Be experienced in architecture quantification

    · Have an operational knowledge of architectures
Judgement and Approach
  • For a passing grade the doctoral student must
  • have learnt trade-offs in creating computer support for solving problems
Types of Instruction
  • Lectures
  • Laboratory exercises
Examination Formats
  • Written exam
  • Oral exam
  • Failed, pass
Admission Requirements
Assumed Prior Knowledge
Selection Criteria
Literature
  • Hennesy, J. & Patterson, D.: Computer Architecture – A Quantitative Approach. ISBN 9780123704900.
Further Information
  • The course is based on EITF20
    Course Coordinator: Liang Liu, liang.liu@eit.lth.se
Course code
  • EITF20F
Administrative Information
  • 2018-03-02
  • Professor Thomas Johansson

All Published Course Occasions for the Course Syllabus

No matching course occasions were found.

0 course occasions.


Printable view