Navigation

13D111OPA - Selected Topics in Architecture of Computer Systems

Course specification
Course title Selected Topics in Architecture of Computer Systems
Acronym 13D111OPA
Study programme Electrical Engineering and Computing
Module Computer Engineering and Informatics
Type of study doctoral studies
Lecturer (for classes)
Lecturer/Associate (for practice)
    Lecturer/Associate (for OTC)
      ESPB 9.0 Status elective
      Condition none
      The goal Introduce concepts of computer systems based on various levels of parallelisms (instruction level, data level, thread level, warehouse level).
      The outcome By the end of this course, students will be able to: understand concepts of computer systems based on various levels of parallelisms; use literature with the aim to deepen their knowledge in this field.
      Contents
      Contents of lectures Instruction level parallelism. Branch costs. Data hazards. Speculations. Data level parallelism. Vector, SIMD and Graphics processors. Thread level parallelism. Centralized shared memory. Distributed shared memory. Synchronization. Consistency. Warehouse scale computers. Programming model. Physical infrastructure. Cloud computing.
      Contents of exercises no
      Literature
      1. D. Patterson, J. Hennessy, Computer Architecture, A Quantitative Approach, Morgan Kaufmann Publishers, USA, 5th ed., 2011
      2. D. Patterson, J. Hennessy, Computer Organization and Design, The Hardware/Software Interface, Morgan Kaufmann Publishers, USA, 4rd ed. 2011.
      3. M. Flynn, Computer Architecture, Pipelined and paralle processor design, Jones and Bartlett Publishers, Inc. USA, 1995.
      Number of hours per week during the semester/trimester/year
      Lectures Exercises OTC Study and Research Other classes
      6
      Methods of teaching lectures
      Knowledge score (maximum points 100)
      Pre obligations Points Final exam Points
      Activites during lectures 0 Test paper 70
      Practical lessons 0 Oral examination 0
      Projects
      Colloquia 30
      Seminars 0