苹果开源一个可提升 Apache Spark 向量处理速度的插件
InfoQ
2024-02-20 14:57:48

原标题:苹果开源一个可提升 Apache Spark 向量处理速度的插件

作者 | Joab Jackson

译者 | 平川

策划 | Tina

本文最初发布于 THENEWSTACK。

消费电子巨头苹果公司发布了一个开源插件,可以帮助 Apache Spark 更有效地执行向量搜索,使开源数据处理平台在大规模机器学习数据处理方面变得更有吸引力。

(点击查看大图)

这个基于 Rust 的插件名为 Apache Spark DataFusion Comet。苹果工程师已经将其提交给了 Apache 软件基金会,使其成为 Apache Arrow 项目下的一个子项目。该插件是以可扩展的 Apache DataFusion 查询引擎(也是用 Rust 编写的)和 Arrow 列式数据格式为基础构建的。

“我们的目标是通过将 Spark 的物理计划执行委托给 DataFusion 的高度模块化执行框架来加速 Spark 查询执行,同时在 Spark 用户看来语义不变,”苹果软件工程师 Chao Sun 在 Apache 邮件列表中解释道。

Sun 指出,该项目的功能尚未全部开发完成,但部分功能已经应用于生产环境。

Apache Arrow 项目管理委员会主席 Andy Grove 在 X 上指出:“对于最近每个人都在谈论的可组合数据系统概念,这就是一个很好的例子。利用 Spark 非常成熟的计划和调度,并将其委托给 DataFusion 进行本地执行。”

Apache Arrow DataFusion Comet 是什么?

利用 Apache Arrow DataFusion 运行时,Comet 可以使用 Apache Arrow 列式格式查询数据。这种方法旨在通过本机向量化执行来改进查询效率和查询运行时。

Apache Spark 创建于 2010 年,用于处理各种格式化和非格式化结构(“大数据”)中的大量分布式数据。

向量处理已经成为机器学习社区中最受欢迎的技术,因为它可以缩短分析大量数据的时间。

Fivetran 高级产品布道师 Charles Wang 在上个月的一篇分析文章中写道,“向量化查询可以操作批量数据并并行处理多个数据元素,改善了分析查询的性能、效率、可扩展性和内存占用。它与列式数据库架构有着千丝万缕的联系,因为它允许将整个列加载到 CPU 寄存器中进行处理。”

按照设计,Comet 的特性会与 Spark 保持对等(目前支持 Spark 3.2 到 3.4 版本)。也就是说,无论是否使用 Comet 扩展,用户都可以运行同样的查询。

Spark 内置的表达式和操作符(Filter/Project/Aggregation/Join/Exchange)可以在 Comet 中使用,Apache Parquet 列式存储格式也可以,无论是读模式还是写模式。

Comet 可以在 Linux 或 Mac OS 上运行,需要 JDK 8 及以上版本和 GLIBC 2.17。

(点击查看大图)

其他可加速向量处理的 Spark 插件

软件工程师 Chris Riccomini 指出,苹果公司并不是 FAANG 俱乐部中唯一对向量处理感兴趣的成员。去年,Meta 也发布了自己的 Spark 向量处理项目:Velox。

类似的项目还包括英特尔的 Gluten(最近被接收进入 ASF 孵化)、英伟达 的 GPU RAPIDS Spark 加速器、Blaze(也可与 Apache Arrow DataFusion 搭配使用),以及 Ballista 分布式 SQL 查询引擎。

原文链接:

https://thenewstack.io/apple-comet-brings-fast-vector-processing-to-apache-spark

最高人民法院:这份判决给软件开发者吃了定心丸

24 小时随时随地高效沉浸式编程:我用 Vision Pro 做到了,老板高兴坏了

生成式 AI 最大飞跃!OpenAI 首个视频生成模型重磅发布,奥特曼被“跪求”:不要让我失业

科技巨头也曾跌落低谷!微软 17 年元老揭秘纳德拉如何带领微软走过“失落的十年”

⚠️
本网站信息内容及素材来源于网络采集或用户发布,如涉及侵权,请及时联系我们,发送链接至2697952338@QQ.COM,我们将第一时间进行核实与删除处理。

相关内容

热门资讯

利多星股票推荐是否可靠超详细退... 利多星智投不可信,推荐的股票不靠谱,交的服务费是可以退的,虚假宣传推荐垃圾票亏损严重,维权已退款,退...
湖南金证投顾老师荐股亏损会员费... 湖南金证投顾老师荐股亏损会员费可挽回,推垃圾股导致亏损,退费成功经验公开大家能在湖南金证投顾缴费,相...
阿里、小米、京东抢滩青年公寓,... 文/耿朴凡 一线大厂,正纷纷闯入长租公寓赛道。 近期,阿里巴巴首家高品质人才公寓亲橙寓在南京建邺投入...
喃瓜订购app无期货交易资质违...  喃瓜订购app无期货交易资质违法开展期货交易平台亏损完了怎么退?可以维权追回输的钱,成功退款方法!...
中和应泰怎么样交费炒股反倒亏钱... 中和应泰交29800元可以退吗?其中套路防不胜防!让人心惊胆战!上海中和应泰证券实力真有业务员宣传的...
上海海能投顾收费荐股,可以退!... 上海海能投顾收费荐股,可以退!退费资讯!在监管的灰色边缘,众多投资顾问依然疯狂揽客;在高利益诱惑下,...
中和应泰好人好股筹码峰软件可靠... 中和应泰交29800元可以退吗?其中套路防不胜防!让人心惊胆战!上海中和应泰证券实力真有业务员宣传的...
兴鑫订购APP涉非法期货交易虚... 兴鑫订购APP涉非法期货交易虚假宣传输的钱怎么退安全吗?找大卫可以追回亏损,成功退款方法!白银投资里...
上海海能投顾服务费被骗如何退?... 上海海能投顾服务费被骗如何退?虚假宣传欺骗股民,频频亏损真相揭露,已依法退费!证券投资咨询行业的本质...
abc亚商投顾这个公司怎么样诱... 在上海亚.商投资交的高额服务费可以退吗?答:可以退,告诉大家一个好消息,在上海亚.商投资交费的,只要...