25 episodes

Hardware development continuously advances, with different technologies improving at different pace. While the amount of transistors in a CPU package are growing, the single core performance is stagnating due to physical limitations. These trends require changes in data processing to keep database management systems efficient. In this lecture, we will take a look at current computer architectures and accelerator technologies and how they can be used for efficient data processing. We will cover CPU and memory architecture; the storage hierarchy; modern memory technolgoies, such as NVM and NVMe; fast interconnects, such as Infiniband, RDMA, and NVLink; and accelerators, such as GPUs and FPGAs. The course has a significant practical part, where the students learn to implement data structures and algorithms tailored to hardware concious data processing.

Hardware-Conscious Data Processing (ST 2023) - tele-TASK Prof. Dr. Tilmann Rabl

    • Education

Hardware development continuously advances, with different technologies improving at different pace. While the amount of transistors in a CPU package are growing, the single core performance is stagnating due to physical limitations. These trends require changes in data processing to keep database management systems efficient. In this lecture, we will take a look at current computer architectures and accelerator technologies and how they can be used for efficient data processing. We will cover CPU and memory architecture; the storage hierarchy; modern memory technolgoies, such as NVM and NVMe; fast interconnects, such as Infiniband, RDMA, and NVLink; and accelerators, such as GPUs and FPGAs. The course has a significant practical part, where the students learn to implement data structures and algorithms tailored to hardware concious data processing.

    • video
    Compute Express Link

    Compute Express Link

    • 1 hr 23 min
    • video
    Summary

    Summary

    • 56 min
    • video
    Field Programmable Gate Arrays (2)

    Field Programmable Gate Arrays (2)

    • 1 hr 25 min
    • video
    Field Programmable Gate Arrays

    Field Programmable Gate Arrays

    • 1 hr 17 min
    • video
    Data Processing on GPUs II

    Data Processing on GPUs II

    • 1 hr 26 min
    • video
    Data Processing on GPUs

    Data Processing on GPUs

    • 1 hr 26 min

Top Podcasts In Education

6 Minute English
BBC Radio
The Level Up English Podcast
Michael Lavers
Easy German: Learn German with native speakers | Deutsch lernen mit Muttersprachlern
Cari, Manuel und das Team von Easy German
Rock n' Roll English
Martin Johnston
How to Be a Better Human
TED and PRX
Daily Easy English Expression Podcast
Coach Shane