首个GPU高级语言,大规模并行就像写Python,已获8500 Star

AIGC动态7个月前发布 机器之心
15 0 0

首个GPU高级语言,大规模并行就像写Python,已获8500 Star

AIGC动态欢迎阅读

原标题:首个GPU高级语言,大规模并行就像写Python,已获8500 Star
关键字:线程,算法,分配,应用程序,编译器
文章来源:机器之心
内容字数:6472字

内容摘要:


机器之心报道
编辑:泽南、小舟最多可支持 10000+ 个并发线程。经过近 10 年的不懈努力,对计算机科学核心的深入研究,人们终于实现了一个梦想:在 GPU 上运行高级语言。
上周末,一种名为 Bend 的编程语言在开源社区引发了热烈的讨论,GitHub 的 Star 量已经超过了 8500。GitHub:https://github.com/HigherOrderCO/Bend
作为一种大规模并行的高级编程语言,它仍处于研究阶段,但提出的思路已经让人们感到非常惊讶。使用 Bend,你可以为多核 CPU/GPU 编写并行代码,而无需成为具有 10 年经验的 C/CUDA 专家,感觉就像 Python 一样!是的,Bend 采用了 Python 语法。
与 CUDA、Metal 等低级替代方案不同,Bend 具有 Python、Haskell 等表达性语言的功能,包括快速对象分配、完全闭包支持的高阶函数、无限制的递归,甚至 continuation。Bend 运行在大规模并行硬件上,具有基于核心数量的近线性加速。Bend 由 HVM2 运行时提供支持。
该项目的主要贡献者 Victor


原文链接:首个GPU高级语言,大规模并行就像写Python,已获8500 Star

联系作者

文章来源:机器之心
作者微信:almosthuman2014
作者简介:专业的人工智能媒体和产业服务平台

阅读原文
© 版权声明

相关文章

暂无评论

暂无评论...