Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Query Compilation and JIT Code Generation in Advanced Databases - Lecture 9

CMU Database Group via YouTube

Overview

Coursera Plus Monthly Sale: All Certificates & Courses 40% Off!
Explore query compilation and Just-In-Time (JIT) code generation in advanced database systems through this comprehensive lecture from Carnegie Mellon University's Advanced Database Systems course. Delve into topics such as code specialization, holistic query compilation, Haiku code generation, and operator templates. Examine the benefits and performance comparisons of interpretive plans versus compiled approaches, including push-based methods and hyper pipelining. Analyze compilation costs, adapted core execution, and performance results. Gain insights into system architecture and Vectorwise fragments as Prof. Andy Pavlo guides you through cutting-edge concepts in database query optimization and execution.

Syllabus

Intro
Upcoming Projects
Why Compilation
Agenda
Code Specialization
Code Specialization Example
Code Specialization Goal
Holistic Query Compilation
Haiku Code Generation
Operator Templates
interpretive plan
benefits
comparison
performance
pushbased approach
hyper
Pipelines
Comparisons
Compilation Costs
Adapted Core Execution
Example
Performance Results
Overview
System Art
Vectorwise
Fragments

Taught by

CMU Database Group

Reviews

Start your review of Query Compilation and JIT Code Generation in Advanced Databases - Lecture 9

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.