Accelerating Queries at CoddSpeed: Hardware Coprocessors on the Road to Production

This presentation will reveal how Microsoft's Gray Systems Lab builds a universal acceleration substrate. Using the TQP GPU coprocessor as an example, it will share the engineering philosophy and practical guidance from over 60 engineers on implementing cutting-edge hardware technology in complex commercial systems, including lessons on avoiding pitfalls. Presentation Topic: Accelerating Queries at CoddSpeed: Hardware Coprocessors on the Road to Production Abstract: Modern cloud platforms are continuously launching a series of dedicated hardware—GPUs, FPGAs, DPUs, AI accelerators, etc.—which have the potential to deliver significant performance improvements for analytical query processing. Ideally, a universal coprocessor design could allow us to integrate this potential into mature commercial database engines. In practice, however, this is exceptionally difficult. The real challenges often lie not in the kernels themselves, but in the type system, ANSI semantics, data layout encoding, hardware availability, and the engineering process rigor required by a production codebase relied upon by tens of thousands of customers. This talk will focus on CoddSpeed, an initiative within Microsoft's Fabric data warehouse aimed at building a universal hardware-accelerated query execution infrastructure to support the integration of different coprocessors over time. We will outline the recurring issues such integrations must address, the architectural decisions we made, and the unexpected real-world production scenarios that inevitably emerge once moving beyond controlled workloads. Drawing from our experience with the TQP (Tensor Query Processor) GPU coprocessor, which evolved from a research prototype into a system built by over 60 engineers, we provide a candid case study on transitioning accelerator research from the lab to production.

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026
▶︎

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

The World's Most Important Machine
▶︎

The World's Most Important Machine

Jfrog | Jfrog Artifactory | Jfrog Artifactory Tutorial | Artifactory Tutorial | Intellipaat
▶︎

Jfrog | Jfrog Artifactory | Jfrog Artifactory Tutorial | Artifactory Tutorial | Intellipaat

The Story of C++: The World's Most Consequential Programming Language | The Official Story
▶︎

The Story of C++: The World's Most Consequential Programming Language | The Official Story

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains
▶︎

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

The Big Short (2015): The Jenga Scene – Explaining the Financial Collapse
▶︎

The Big Short (2015): The Jenga Scene – Explaining the Financial Collapse

Complete Terraform Course - From BEGINNER to PRO! (Learn Infrastructure as Code)
▶︎

Complete Terraform Course - From BEGINNER to PRO! (Learn Infrastructure as Code)

Is Russia Actually Losing?
▶︎

Is Russia Actually Losing?

Blue gradient background - screensaver, mood lighting, ambiance, TV art, focus, study
▶︎

Blue gradient background - screensaver, mood lighting, ambiance, TV art, focus, study

Neil deGrasse Tyson: The Whistleblowers Were Right About Aliens
▶︎

Neil deGrasse Tyson: The Whistleblowers Were Right About Aliens

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup
▶︎

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan
▶︎

Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan

Billionaire's WARNING: I'm SELLING. The Crash Is Already Here!
▶︎

Billionaire's WARNING: I'm SELLING. The Crash Is Already Here!

AI’s Next Race: Cost, Control, and Compute
▶︎

AI’s Next Race: Cost, Control, and Compute

Revealing The SPECIAL TECHNIQUE Of A Pakistani Man To EXTRACT GOLD From Used Motherboard Waste
▶︎

Revealing The SPECIAL TECHNIQUE Of A Pakistani Man To EXTRACT GOLD From Used Motherboard Waste

Learn To See What God Sees When He Looks At You
▶︎

Learn To See What God Sees When He Looks At You

PINK & ORANGE GRADIENT IN HD [3 HOURS]
▶︎

PINK & ORANGE GRADIENT IN HD [3 HOURS]

The ACM International Conference on the Foundations of Software Engineering,FSE 2026
▶︎

The ACM International Conference on the Foundations of Software Engineering,FSE 2026

Why Hardware-Software Co-Design Is AI's Real 100x: Dylan Patel of SemiAnalysis
▶︎

Why Hardware-Software Co-Design Is AI's Real 100x: Dylan Patel of SemiAnalysis

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025
▶︎

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025