Module Number

INFO-4142
Module Title

Database Systems and Modern CPU Architecture
Lecture Type(s)

Lecture, Tutorial
ECTS 6
Work load
- Contact time
- Self study
Workload:
180 h
Class time:
60 h / 4 SWS
Self study:
120 h
Duration 1 Semester
Frequency Irregular
Language of instruction German and English
Type of Exam

Written exam (oral exam with a small number of participants), exercise points
can be included as bonus points in the exam evaluation

Content

CPU architectures, pipelining, parallelism, multi-scale CPUs, pipelining and query evaluation, CPU caches, cache aware database architecture, main memory databases (internals and practical use).

Objectives

Students understand a database system as a synthesis of CPU/computer architecture and actual database architecture. They can evaluate existing database architectures with regard to their suitability for execution on a given computer architecture. This module connects the worlds of CPUs (instruction level) and database systems (query processor) and thus promotes system understanding across many architectural levels.

Allocation of credits / grading
Type of Class
Status
SWS
Credits
Type of Exam
Exam duration
Evaluation
Calculation
of Module (%)
Lecture
V
o
2
3.0
wt
90
g
199
Tutorial
Ü
o
2
3.0
Prerequisite for participation INFO-4141 Implementation of Relational Database Systems (DB2)
Lecturer / Other Grust
Literature

• Hennessy / Patterson: Computer Architecture - A Quantitative Approach
• CPU-Simulatoren und Hauptspeicher-Datenbanksysteme (Software und
Manuals), etwa MonetDB, VectorWise, HyPer, Umbra, kdb+
• Aktuelle Forschungsartikel zum Thema

Last offered ---
Planned for ---
Assigned Study Areas INFO-INFO, INFO-PRAK, INFO-TECH, MEDI-APPL, MEDI-INFO, MEDI-MEDI, MEDI-MMT, ML-CS