#6 · 主分类: GPU 计算框架

blazingsql

arrow artificial-intelligence blazingsql conda-environment cudf data-science gpu gpu-acceleration gpu-dataframes machine-learning machine-learning-workflow python rapids rapidsai sql sql-engine

BlazingSQL 是一个轻量级的、GPU加速的Python SQL引擎,基于RAPIDS cuDF构建。

项目最后更新:09/16/22

GitHub Stars

2.0K

Forks数量

183

贡献者数量

50

许可证

Apache-2.0

收录理由

BlazingSQL 将 SQL 查询的执行下沉到 GPU 上,底层数据帧由 RAPIDS 生态中的 cuDF 承载。用户可以通过 Python 上下文对象注册 cuDF 或 Dask-cuDF 数据帧、本地文件乃至 Amazon S3 存储桶,然后用常规 SQL 语句发起查询。引擎会把这些查询解析并编译为 CUDA 内核,处理繁重的过滤、连接和聚合操作,最终将结果以 GPU 数据帧的形式返回。整个过程中数据无需先经过 CPU 内存,恰好绕开了大数据科学任务里常见的性能瓶颈。需要注意的是,这个项目自 2022 年起就没有活跃更新了,因此更适合作为 GPU 加速查询设计的参考实现,而非新生产环境中的直接依赖。

相关文章

暂无针对该项目的文章。

如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。

同类热门项目