#6 · 主分类: GPU 计算框架
blazingsql
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 加速查询设计的参考实现,而非新生产环境中的直接依赖。
相关文章
暂无针对该项目的文章。
如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。
同类热门项目
kompute
基于Vulkan的通用GPU计算框架,支持数千种跨厂商显卡(AMD、高通、NVIDIA等)。极速、支持移动端、异步,并针对高级GPU数据处理场景优化。由Linux基金会支持。
lupine
LUPINE 是一种基于 IP 的 GPU 桥接技术,可将远程 GPU 挂载到仅 CPU 的机器上。
dstack
供应商无关的编排,支持训练、推理和代理工作负载,适用于 NVIDIA、AMD、TPU、Tenstorrent,可在云、Kubernetes 和裸金属上运行。
MetalPetal
基于Metal构建的GPU加速图像和视频处理框架。
tt-metal
:metal: TT-NN 算子库,以及 TT-Metalium 低级内核编程模型。