Parallelism: Programming and PerformanceExplores parallelism in programming, emphasizing trade-offs between programmability and performance, and introduces shared memory parallel programming using OpenMP.
GPUs: Introduction to CUDAIntroduces the basics of GPUs, CUDA programming, and thread synchronization for parallel computing applications.
Efficient GPU Join OptimizationCovers efficient GPU-accelerated join optimization for complex queries, focusing on improving optimization times and heuristic plan quality.
Accelerated Data Management SystemsExplores accelerated data management systems through real-time specialization on heterogeneous hardware and GPU accessing fresh data from CPU memory.