On July 30th, 2024, due to an important database update, there will be service interruptions in the Student Self-Service and Workforce Management areas between 8 AM and 11 AM. Thank you for your understanding.

182.690 Computer Organization and Design
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2022S, VO, 3.0h, 3.0EC
TUWELLectureTube

Properties

  • Semester hours: 3.0
  • Credits: 3.0
  • Type: VO Lecture
  • LectureTube course
  • Format: Presence

Learning outcomes

After successful completion of the course, students are able to apply the knowledge about the basics of computer architecture to the presented systems as well as to other computing systems. They understand the hardware/software interface and what determines the program performance as well as how system performance can be evaluated. Moreover, the students will learn how hardware designers can help to improve performance by techniques like pipelining and caching and will be able to apply and transfer this knowledge to other processor architectures and systems.

Subject of course

This lecture will be given in English and is based on the textbook Computer Organization and Design.

The lecture will cover the following topics:

  • Performance evaluation
  • Instruction Set Architecture and Assembler (RISC-V)
  • Computer arithmetic
  • Addressing
  • ALU
  • Fixed point and floating point representation
  • Processors
  • Data- and Control-Path
  • Pipelining and pipeline hazards
  • Memory hierarchy
  • Registers
  • Caches
  • Main memory, virtual memory
  • I/O-systems

Teaching methods

Lecture slides, textbook, presentation of examples and calculations, code examples

 

In case switching from classroom teaching to online teaching is required, the following changes will be made:

  • Instead of classroom teaching, recordings of the lectures will be provided
  • Exams: Will either take place as soon as accessing the lecture halls is possible or they will be held online

Mode of examination

Written

Additional information

===============================
!!! Please take note of the plan for the lecture appointments in the slide set "VO0 - Organization" (available in the TUWEL course) !!!
===============================

 

Textbook:
D.A. Patterson, J.L. Hennessy: Computer Organization and Design RISC-V Edition: The Hardware Software Interface

Lecturers

  • Kriebel, Florian

Institute

Course dates

DayTimeDateLocationDescription
Thu08:00 - 10:0003.03.2022 - 09.06.2022FAV Hörsaal 1 Helmut Veith - INF Lecture
Fri11:00 - 13:0004.03.2022 - 17.06.2022FAV Hörsaal 1 Helmut Veith - INF Lecture
Computer Organization and Design - Single appointments
DayDateTimeLocationDescription
Thu03.03.202208:00 - 10:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Fri04.03.202211:00 - 13:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Thu10.03.202208:00 - 10:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Fri11.03.202211:00 - 13:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Thu17.03.202208:00 - 10:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Fri18.03.202211:00 - 13:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Thu24.03.202208:00 - 10:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Fri25.03.202211:00 - 13:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Thu31.03.202208:00 - 10:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Fri01.04.202211:00 - 13:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Thu07.04.202208:00 - 10:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Fri08.04.202211:00 - 13:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Thu28.04.202208:00 - 10:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Fri29.04.202211:00 - 13:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Thu05.05.202208:00 - 10:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Fri06.05.202211:00 - 13:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Thu12.05.202208:00 - 10:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Fri13.05.202211:00 - 13:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Thu19.05.202208:00 - 10:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Fri20.05.202211:00 - 13:00FAV Hörsaal 1 Helmut Veith - INF Lecture

Examination modalities

Final written exam.

Exams

DayTimeDateRoomMode of examinationApplication timeApplication modeExam
Fri16:00 - 19:0018.10.2024HS 14A Günther Feuerstein written30.09.2024 10:00 - 16.10.2024 20:00TISSRechnerstrukturen
Wed13:00 - 16:0018.12.2024HS 14A Günther Feuerstein written25.11.2024 10:00 - 16.12.2024 20:00TISSRechnerstrukturen
Fri11:00 - 14:0031.01.2025Informatikhörsaal - ARCH-INF written06.01.2025 10:00 - 29.01.2025 20:00TISSRechnerstrukturen
Fri14:00 - 17:0028.03.2025Informatikhörsaal - ARCH-INF written10.03.2025 10:00 - 26.03.2025 20:00TISSRechnerstrukturen
Tue08:00 - 11:0006.05.2025FAV Hörsaal 1 Helmut Veith - INF written14.04.2025 10:00 - 04.05.2025 20:00TISSRechnerstrukturen
Mon13:00 - 16:0016.06.2025FAV Hörsaal 1 Helmut Veith - INF written19.05.2025 10:00 - 14.06.2025 20:00TISSRechnerstrukturen

Course registration

Begin End Deregistration end
14.02.2022 07:00 30.06.2022 23:00

Curricula

Study CodeObligationSemesterPrecon.Info
033 535 Computer Engineering Mandatory elective4. SemesterSTEOP
Course requires the completion of the introductory and orientation phase

Literature

Textbook:
D.A. Patterson, J.L. Hennessy: Computer Organization and Design RISC-V Edition: The Hardware Software Interface

Accompanying courses

Language

German