Terabyte-Scale Analytics in the Blink of an Eye

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Wu, Bowen, Cui, Wei, Curino, Carlo, Interlandi, Matteo, Sen, Rathijit
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866908476447391744
author Wu, Bowen
Cui, Wei
Curino, Carlo
Interlandi, Matteo
Sen, Rathijit
author_facet Wu, Bowen
Cui, Wei
Curino, Carlo
Interlandi, Matteo
Sen, Rathijit
contents For the past two decades, the DB community has devoted substantial research to take advantage of cheap clusters of machines for distributed data analytics -- we believe that we are at the beginning of a paradigm shift. The scaling laws and popularity of AI models lead to the deployment of incredibly powerful GPU clusters in commercial data centers. Compared to CPU-only solutions, these clusters deliver impressive improvements in per-node compute, memory bandwidth, and inter-node interconnect performance. In this paper, we study the problem of scaling analytical SQL queries on distributed clusters of GPUs, with the stated goal of establishing an upper bound on the likely performance gains. To do so, we build a prototype designed to maximize performance by leveraging ML/HPC best practices, such as group communication primitives for cross-device data movements. This allows us to conduct thorough performance experimentation to point our community towards a massive performance opportunity of at least 60$\times$. To make these gains more relatable, before you can blink twice, our system can run all 22 queries of TPC-H at a 1TB scale factor!
format Preprint
id arxiv_https___arxiv_org_abs_2506_09226
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Terabyte-Scale Analytics in the Blink of an Eye
Wu, Bowen
Cui, Wei
Curino, Carlo
Interlandi, Matteo
Sen, Rathijit
Databases
Distributed, Parallel, and Cluster Computing
Performance
For the past two decades, the DB community has devoted substantial research to take advantage of cheap clusters of machines for distributed data analytics -- we believe that we are at the beginning of a paradigm shift. The scaling laws and popularity of AI models lead to the deployment of incredibly powerful GPU clusters in commercial data centers. Compared to CPU-only solutions, these clusters deliver impressive improvements in per-node compute, memory bandwidth, and inter-node interconnect performance. In this paper, we study the problem of scaling analytical SQL queries on distributed clusters of GPUs, with the stated goal of establishing an upper bound on the likely performance gains. To do so, we build a prototype designed to maximize performance by leveraging ML/HPC best practices, such as group communication primitives for cross-device data movements. This allows us to conduct thorough performance experimentation to point our community towards a massive performance opportunity of at least 60$\times$. To make these gains more relatable, before you can blink twice, our system can run all 22 queries of TPC-H at a 1TB scale factor!
title Terabyte-Scale Analytics in the Blink of an Eye
topic Databases
Distributed, Parallel, and Cluster Computing
Performance
url https://arxiv.org/abs/2506.09226