#6 · Primary category: GPU Compute Frameworks
blazingsql
BlazingSQL is a lightweight, GPU accelerated, SQL engine for Python. Built on RAPIDS cuDF.
Project last updated:09/16/22
GitHub Stars
2.0K
Forks
183
Contributors
50
License
Apache-2.0
Why we included this project
BlazingSQL is a SQL engine that pushes query execution onto GPUs, using RAPIDS' cuDF for its dataframes. You register cuDF or Dask-cuDF dataframes, local files, or Amazon S3 buckets, then issue ordinary SQL through a Python context object; the engine parses and runs the query as CUDA kernels, including heavy filters, joins, and aggregations, and hands results back as GPU dataframes. That avoids moving data through CPU memory first, which is the usual bottleneck in big data science jobs. One honest caveat: the project hasn't seen active development since 2022, so treat it as a useful reference for GPU-accelerated query design, not as a dependency for new production stacks.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
kompute
General purpose GPU compute framework built on Vulkan to support 1000s of cross vendor graphics cards (AMD, Qualcomm, NVIDIA & friends). Blazing fast, mobile-enabled, asynchronous and optimized for advanced GPU data processing usecases. Backed by the Linux Foundation.
lupine
LUPINE is a GPU over IP bridge allowing GPUs on remote machines to be attached to CPU-only machines.
dstack
Vendor-agnostic orchestration for training, inference and agentic workloads across NVIDIA, AMD, TPU, and Tenstorrent on clouds, Kubernetes, and bare metal.
MetalPetal
A GPU accelerated image and video processing framework built on Metal.
tt-metal
:metal: TT-NN operator library, and TT-Metalium low level kernel programming model.