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
作者簡介:專業的人工智能媒體和產業服務平臺
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
相關文章
暫無評論...