网易首页 > 网易号 > 正文 申请入驻

高效地扩展 Polars GPU Parquet 读取器

0
分享至

在处理大型数据集时,数据处理工具的性能至关重要。Polars 作为一个以速度和效率著称的开源数据处理库,它提供了由 cuDF 驱动的 GPU 加速后端,能够显著提升性能。

然而,要想充分发挥 Polars GPU 后端的优势,优化数据加载过程并有效地管理工作流所需的内存至关重要。随着 GPU 后端开发的持续进展,在使用 GPU Parquet 读取器处理不断增大的数据集时,可以使用一些其他技术来保持高性能。现有的 Polars GPU Parquet 读取器(包括至 24.10 版本)无法针对更大的数据集进行扩展。

本文探讨了分块 Parquet 读取器与统一虚拟内存(UVM)相结合,如何能够超越非分块读取器和基于 CPU 的方法。

标度因数和非分块读取器带来的挑战

随着标度因数(SF)的增加,非分块 GPU Polars 读取器(24.10 版)常常会遇到困难。当标度因数超过 200 时,性能会显著下降。在 Query 9 等特定场景下,非分块 GPU 读取器甚至在标度因数达到 50 之前就会出问题。这种限制源于将大型 Parquet 文件加载到 GPU 内存时的内存限制。非分块 Parquet 读取器图表会缺失数据,这凸显了在标度因数较高时遇到的内存溢出(OOM)错误。

图 1. Query 13 执行的可靠性,对比 24.10 版和 24.1 2版 Parquet 读取器

通过分块 Parquet 读取提升 I/O 和峰值内存性能

为了突破这些内存限制,分块 Parquet 读取器就变得至关重要。通过将 Parquet 文件切分为较小数据块进行读取,可以减少内存占用,使 Polars GPU 能够处理更大的数据集。对于任何给定的查询,与非分块读取器相比,使用单次读取限制为 16GB 的分块 Parquet 读取器能够执行更多的标度因数。对于 Query 9,必须使用 16GB 或 32GB 的分块 Parquet 读取方式才能执行并实现更高的吞吐量。

图 2. 针对 Query 9,通过改变标度因数不同分块大小(pass_read_limit)进行吞吐量对比

借助统一虚拟内存读取更大的数据集

虽然分块读取优化了内存管理,但统一虚拟内存将性能提升到了新的高度。统一虚拟内存使 GPU 能够直接访问系统内存,进一步缓解了内存限制并提高了数据传输效率。

相比之下,未配备统一虚拟内存的分块读取器在标度因数达到 100 之前就会触发内存溢出错误。分块读取器与统一虚拟内存相结合,可以在更高的标度因数下成功地执行查询,不过吞吐量会受到影响。

图 3 显示了这一显著优势。与非分块 Parquet 读取器相比,配备统一虚拟内存的分块 Parquet 读取器能够成功地执行标度因数更高的查询。

图 3. 配备统一虚拟内存的分块读取器、CPU 以及未配备统一虚拟内存时的 Query 13 吞吐量(数值越高性能表现越好)

稳定性和吞吐量

在选择最佳的 pass_read_limit 时,需要重点考虑稳定性和吞吐量之间的平衡。图 1-图 3 表明,16GB 或 32GB 的 pass_read_limit 实现了两者最优的平衡。

  • 32GB pass_read_limit:除了 Query 9 和 Query 19 因内存溢出异常遭遇失败外,所有其他查询均成功完成。
  • 16GB pass_read_limit:所有查询均成功完成。

分块 GPU 与 CPU 的比较

观察结果显示,每次查询的吞吐量通常高于 CPU Polars,这使得许多在未分块时无法完成的查询得以完成。建议将 pass_read_limit 参数设置为 16GB 或 32GB,该阈值设定具有合理性。与非分块 Parquet 读取器相比,16GB 或 32GB 的 pass_read_limit 能够在更高的标度因数下成功地执行查询。

结论

对于 Polars GPU 而言,配备统一虚拟内存的分块 Parquet 读取器通常优于 Polars CPU 和非分块Parquet 读取器,尤其是在处理大规模数据集和高标度因数场景时。通过优化数据加载过程,可以充分发挥 Polars GPU 的潜力,显著提升性能。作为最新的 cudf-polars(24.12 版及更高版本)的一部分,分块 Parquet 读取器和统一虚拟内存是读取 Parquet 文件的默认方式。这使得所有查询和标度因数都实现了像上述的性能提升。

如需使用请安装 cuDF Polars,访问地址:https://rapids.ai/?sessionid=1211939952

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
KTV聚会照被疯传!郭麒麟认了是本人!严浩翔私生公开小号关注列表

KTV聚会照被疯传!郭麒麟认了是本人!严浩翔私生公开小号关注列表

观察鉴娱
2026-03-28 09:22:06
特朗普,“最后一击”

特朗普,“最后一击”

中国新闻周刊
2026-03-28 21:38:09
俄乌战场传来血的教训,我们最先进的歼20,不能再抱着火箭弹不放

俄乌战场传来血的教训,我们最先进的歼20,不能再抱着火箭弹不放

安安说
2026-03-28 11:54:14
大陆放话:不管台湾当局点不点头,厦金大桥照建不误,直达金门

大陆放话:不管台湾当局点不点头,厦金大桥照建不误,直达金门

汪镛的创业之路
2026-03-28 10:24:01
黄贵华突发心梗去世

黄贵华突发心梗去世

番禺台
2026-03-29 00:04:18
伊朗议长:伊朗将加速以军崩溃

伊朗议长:伊朗将加速以军崩溃

新华社
2026-03-29 00:33:08
45名反中乱港分子在香港被判重刑,台湾反应强烈,外交部犀利回应

45名反中乱港分子在香港被判重刑,台湾反应强烈,外交部犀利回应

近史博览
2026-03-28 20:31:38
日本不再欢迎中国人?3月起日本签证“一刀切”,华人进退两难!

日本不再欢迎中国人?3月起日本签证“一刀切”,华人进退两难!

有范又有料
2026-03-25 14:08:39
张雪峰遗体已火化,传骨灰安葬地确定:11岁女儿哭昏厥,画面曝出

张雪峰遗体已火化,传骨灰安葬地确定:11岁女儿哭昏厥,画面曝出

博士观察
2026-03-28 13:59:13
王传福拿下小米汽车

王传福拿下小米汽车

新浪财经
2026-03-27 08:42:30
委内瑞拉石油,引爆美方4个炼油厂,特朗普做的孽,终于来了报应

委内瑞拉石油,引爆美方4个炼油厂,特朗普做的孽,终于来了报应

阿握聊事
2026-03-28 12:27:56
41岁单亲妈妈因“涉黑”被羁押821天后无罪释放,申请国家赔偿仅13天就被叫停,法院认定无罪警方又以骗贷为由再立案,检察院回应

41岁单亲妈妈因“涉黑”被羁押821天后无罪释放,申请国家赔偿仅13天就被叫停,法院认定无罪警方又以骗贷为由再立案,检察院回应

大风新闻
2026-03-28 12:10:12
印度现在终于知道了,只要中国不点头,印度高铁找谁合作都修不了

印度现在终于知道了,只要中国不点头,印度高铁找谁合作都修不了

甜柠聊史
2026-03-28 12:55:39
台湾地区,长期阻碍中国统一就是马英九。这个人非常之狡猾!

台湾地区,长期阻碍中国统一就是马英九。这个人非常之狡猾!

安安说
2026-03-28 11:40:47
官方定调了,跌破6%,2025年出生人口792万,这意味着什么?

官方定调了,跌破6%,2025年出生人口792万,这意味着什么?

毒sir财经
2026-03-28 22:22:36
iPhone 18 Pro屏幕盖板偷跑:灵动岛缩小实锤了 告别大药丸

iPhone 18 Pro屏幕盖板偷跑:灵动岛缩小实锤了 告别大药丸

快科技
2026-03-28 19:53:31
一场本该属于C罗的投票,梅西却赢到让所有人闭嘴

一场本该属于C罗的投票,梅西却赢到让所有人闭嘴

耀阳体育
2026-03-29 04:46:57
不到100万,毁了一辈子:那个曾经飞扬跋扈的领导,终于进去了

不到100万,毁了一辈子:那个曾经飞扬跋扈的领导,终于进去了

苏格拉高
2026-03-28 07:39:54
邀请赛:“徐州姆巴佩”苗润东发挥抢眼,U19国足1比0击败澳大利亚

邀请赛:“徐州姆巴佩”苗润东发挥抢眼,U19国足1比0击败澳大利亚

足球报
2026-03-28 16:56:47
张雪峰好兄弟曝内情泣不成声,人民日报悼念官媒定义,卫健委追责

张雪峰好兄弟曝内情泣不成声,人民日报悼念官媒定义,卫健委追责

潮鹿逐梦
2026-03-26 10:55:41
2026-03-29 06:31:00
NVIDIA英伟达中国 incentive-icons
NVIDIA英伟达中国
英伟达(中国)官方账号
3477文章数 1444关注度
往期回顾 全部

科技要闻

华为盘古大模型负责人王云鹤确认离职

头条要闻

伊朗:击中美军F-16战机 强力反击加速以政权崩溃

头条要闻

伊朗:击中美军F-16战机 强力反击加速以政权崩溃

体育要闻

“我是全家最差劲的运动员”

娱乐要闻

陈牧驰陈冰官宣得子 晒一家三口握拳照

财经要闻

卧底"科技与狠活"培训:化工调味剂泛滥

汽车要闻

置换补贴价4.28万起 第五代宏光MINIEV正式上市

态度原创

房产
数码
旅游
公开课
军事航空

房产要闻

首日430组来访,单日120组认筹!海口首个真四代,彻底爆了!

数码要闻

苹果或重启与长江存储合作 国行机型拟采用国产NAND

旅游要闻

泰安市岱岳区:赏梨花 看村晚 万亩梨园迎客来

公开课

李玫瑾:为什么性格比能力更重要?

军事要闻

美军中东基地损失最新披露

无障碍浏览 进入关怀版