TSL Thesis and Internship Offer

Accelerating Databases using SIMD

Modern database system developers face two significant challenges.
On the one hand, database engines must provide sustainable high performance.
On the other hand, a database system should be able to run on a multitude of hardware platforms and facilitate the existing hardware-provided acceleration features to their full extent.
One prominent example of modern acceleration capabilities is the Single-Instruction-Multiple-Data (SIMD) paradigm, which is an integral part of state-of-the-art database systems.
However, every architecture (e.g., x86, ARM, Power, NEC Aurora TSUBASA) has its signature functional capabilities and libraries.
To cope with the heterogeneity, we designed and developed a hardware-abstraction library for SIMD functionality and an associated generator framework at the chair of databases.

Currently, our library is written in C++ using template metaprogramming.
The generator is written in python using Jinja2 for the actual generation.

We are looking for motivated students to contribute to either the library itself or the generator, including but not limited to prototyping and testing the developed code.

But fear not! You won’t be left alone. We are highly committed to this project and thus offer our unlimited expertise and guidance throughout the whole process.

 

Possible projects may include:

  • Conceptual design and implementation of a RUST backend for the generator
  • Transformation of simdified DB algorithms from a commercial database system (joint work with SAP HANA) and necessary extension of our library
    • RePair [1]
    • Bitvector Operations
  • Adding new backends (IBM Power, Intel Stratix 10/Agilex FPGA via OneAPI)
  • Further development of the generator framework (integrated benchmarking, cost model design)

 

Either of these topics can contribute to the following modules:

  • INF-D-950 (Großer Beleg)
  • INF-PM-FPA
  • Komplexpraktikum / Masterpraktikum
  • Thesis (B.Sc., M.Sc., Dipl.)

[1] https://link.springer.com/article/10.1007/s00778-020-00620-x

Lehrveranstaltungen SS22

Die Lehrveranstaltung „Datenbank-Engineering“ richtet sich speziell an Studierende des Lehramts, der Wirtschaftsinformatik und an Studierende mit Informatik als Nebenfach. Die Lehrveranstaltung kann für die folgenden Module verwendet werden: INF-LE-EUI , INF-LE-PHY , INF-SEBS-INF-11 , INF-SEGY-INF-11 , INF-SEMS-INF-11.

Die Lehrveranstaltung „Data Management Foundations“ richtet sich an Studierende der Informatik, Medieninformatik und Informationssystemtechnik und kann für die folgenden Module verwendet werden: INF-B-370, INF-D-270, IST-05-PF-HS.

Siehe auch Lehrangebotskatalog für das Sommersemester 2022  bzw. informieren Sie sich entsprechend über Ihr zuständiges Prüfungsamt.

Weitere Informationen zu unserem Lehrangebot siehe TEACHING

Kostenlos Mitglied werden in der Gesellschaft für Informatik

Netzwerke gestalten, Karriere in der Informatik entwickeln – eine Mitgliedschaft in der GI bietet hierfür hervorragende Möglichkeiten. Neu: Die Mitgliedschaft in der Gesellschaft für Informatik sowie in der GI-Fachgruppe Datenbanken ist für Studierende jetzt kostenlos.

Die GI gilt als die größte und wichtigste Fachgesellschaft für Informatik im deutschsprachigen Raum und zählt derzeit 20.000 persönliche und 250 korporative Mitglieder. Hier können Sie sich mit Gleichgesinnten und potentiellen Arbeitgebern vernetzen und Forschungspartnerschaften vorbereiten. Auf GI-Veranstaltungen und in den Fach- und Regionalgruppen lernen Sie von führenden Fachgrößen. Weitere Vorteile: Mitgliedszeitschriften (z.B. Zeitschrift Datenbankspektrum), digitale Bibliothek und Verlagspartner. Für Ihre Mitgliedschaft melden Sie sich zuerst als GI-Mitglied an und fügen danach Ihre kostenlose Mitgliedschaft in der FGDB hinzu: https://gi.de/mitgliedschaft/mitglied-werden/studierende-auszubildende

Übrigens: Die 20. Fachtagung für Datenbanksysteme für Business, Technologie und Web wird 6.- 10. März 2023 gemeinsam mit der GI an der TU Dresden veranstaltet: btw2023-dresden.de

Wiederholungsklausur Grundlagen Datenbanken

Die Eckdaten für die Wiederholungsklausur Grundlagen Datenbanken sind nun bekannt: Die digitale Klausur wird am 10.02.2022 um 13:30 Uhr durchgeführt.
Die Klausur wird auf der Plattform 1 in Opal durchgeführt, zuzugreifen unter folgendem Link: click.

Bitte beachten Sie die zwingend notwendige “Einwilligungserklärung zur Datenverarbeitung” und dass die Verwendung einer Kamera Pflicht ist (siehe auch die TUD Covid-19 FAQ). Während der gesamten Prüfung müssen Sie mit eingeschalteter Kamera im entsprechenden BigBlueButton Raum (wird noch im OPAL-Kurs veröffentlicht) unter unserer Aufsicht anwesend sein. Im OPAL Kurs ist eine entsprechende Checkliste als Kursbaustein vorhanden, an deren Ende Sie einen Haken setzen müssen. Das Vorhandensein dieser Zustimmung wird entsprechend dokumentiert.

 

Einsicht Klausur Grundlagen Datenbanken

Die Einsicht zur Klausur Grundlagen Datenbanken wird am 16.11.21 stattfinden. Zur Planung der coronabedingt nötigen Ressourcen (Räumlichkeiten, Zeitfenster, etc.) bitten wir alle Interessierten, sich spätestens bis 07.11.21 23:59 Uhr per Email bei Ulrike Schöbel zu melden. Entsprechende Emails sind bitte mit [EGDB] im Betreff zu versehen. Genauere Infos werden dann an die zur Einsicht registrierten Studierenden weitergegeben.

Wir geben zu beachten, dass eine Einsicht vor Ort im APB zwingend 3G (Geimpft, Genesen, Getestet) erfordert und von unserer Seite kontrolliert werden muss.

Start of “Collaborative Lecture Series of German Database Research Groups”

This online lectures series is a collaboration of different German database research groups – including TU Dresden –  and will be offered at multiple universities in parallel. German database researchers will present their work, give an overview of topics in the field, and introduce excellent database research groups. The format will be hybrid with local and remote presentations and a parallel student poster session at all participating universities – a national DB event.  It is organized by the Data Engineering Systems Group of Hasso-Plattner-Institut, Universität Potsdam.

Start: Tuesday, 26 October 17:00 – 18:30 on a weekly basis, online event (registered participants will receive the video conference link), English language, 2 SWS, Modul INF-AQUA (requirement: lecture summary and poster)

Registration and more information via https://wwwdb.inf.tu-dresden.de/teaching/KRV

For additional information please see: https://hpi.de/rabl/teaching/winter-term-2021-2022/lecture-series-on-database-research.html

 

Start of the lectures

The following courses start this week

  • Advanced Query Processing in Database Systems (Monday at 11:10am)
  • Information Retrieval (Monday at 2:50pm)
  • Scalable Data Management (Monday at 1pm)
  • Scalable Data Engineering (Monday at 1pm)
  • Pro-/Hauptseminar Kick-off (Tuesday at 1pm)

The internships (Komplex-/Master-/Forschungspraktikums) start next week.

Einschreibungen Lehrveranstaltungen WS21/22

Ab 22. September 2021, 08:00 Uhr,  beginnen die Einschreibungen für unsere Lehrveranstaltungen. Über Details informieren Sie sich ab dann bitte auf unserer website.

Data Science Challenge – Abschlussveranstaltung 14. September 2021

Das Thema Energiewende steht im Mittelpunkt der Data Science Challenge, die im Rahmen der 19. Fachtagung für Datenbanksysteme für Business, Technologie und Web (BTW21) stattfindet. Die digitale Abschlussveranstaltung dieses Wettbewerbs findet statt am:

 Dienstag, 14. September 2021, 10:00 – 12:30 Uhr (per Video-Konferenz)

Für die digitale Teilnahme ist eine Vorab-Registrierung über folgenden link erforderlich: https://forms.gle/TuKB6Xc1YR18iS5Z8

Registrierte Teilnehmer erhalten am Vortrag der Veranstaltung per mail den zoom-link zugeschickt.

Der Wettbewerb wird mit Unterstützung von ScaDS.AI (https://www.scads.de) und in Zusammenarbeit mit GlobalFoundries Dresden (https://gfdresden.de/) veranstaltet und bereits zum dritten Mal im Rahmen der BTW-Konferenz durchgeführt. Bei der diesjährigen Data Science Challenge ging es um die Vorhersage von Leistungsdaten im Kontext der Halbleiterproduktion. Die Jury bewertet bei ihrer Auswahl die Genauigkeit des Vorhersage-Modells sowie Erklärbarkeit und Anwendbarkeit. Ausgerichtet wird die Abschlussveranstaltung der Data Science Challenge durch die Database Group unserer Fakultät.

Weitere Details: https://btw2021-dresden.de

Kontakt: btw-2021-contact@groups.tu-dresden.de