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.

2023W, 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
  • 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

 

Mode of examination

Written

Additional information

===============================
!!! The course starts on 11.Oct.2023, 10:00 am !!!
===============================

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

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Wed10:00 - 12:0011.10.2023 - 24.01.2024EI 2 Pichelmayer HS - ETIT Lecture
Mon15:00 - 17:0030.10.2023 - 13.11.2023FAV Hörsaal 1 Helmut Veith - INF Lecture
Wed10:00 - 12:0031.01.2024EI 2 Pichelmayer HS - ETIT Q&A
Computer Organization and Design - Single appointments
DayDateTimeLocationDescription
Wed11.10.202310:00 - 12:00EI 2 Pichelmayer HS - ETIT Lecture
Wed18.10.202310:00 - 12:00EI 2 Pichelmayer HS - ETIT Lecture
Wed25.10.202310:00 - 12:00EI 2 Pichelmayer HS - ETIT Lecture
Mon30.10.202315:00 - 17:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Wed08.11.202310:00 - 12:00EI 2 Pichelmayer HS - ETIT Lecture
Mon13.11.202315:00 - 17:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Wed22.11.202310:00 - 12:00EI 2 Pichelmayer HS - ETIT Lecture
Wed29.11.202310:00 - 12:00EI 2 Pichelmayer HS - ETIT Lecture
Wed06.12.202310:00 - 12:00EI 2 Pichelmayer HS - ETIT Lecture
Wed13.12.202310:00 - 12:00EI 2 Pichelmayer HS - ETIT Lecture
Wed20.12.202310:00 - 12:00EI 2 Pichelmayer HS - ETIT Lecture
Wed10.01.202410:00 - 12:00EI 2 Pichelmayer HS - ETIT Lecture
Wed17.01.202410:00 - 12:00EI 2 Pichelmayer HS - ETIT Lecture
Wed24.01.202410:00 - 12:00EI 2 Pichelmayer HS - ETIT Lecture
Wed31.01.202410:00 - 12:00EI 2 Pichelmayer HS - ETIT Q&A

Examination modalities

Final written exam.

Course registration

Begin End Deregistration end
01.10.2023 08:00 31.01.2024 20: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