首個GPU高級語言,大規(guī)模并行就像寫Python,已獲8500 Star

AIGC動態(tài)歡迎閱讀
原標(biāo)題:首個GPU高級語言,大規(guī)模并行就像寫Python,已獲8500 Star
關(guān)鍵字:線程,算法,分配,應(yīng)用程序,編譯器
文章來源:機器之心
內(nèi)容字?jǐn)?shù):6472字
內(nèi)容摘要:
機器之心報道
編輯:澤南、小舟最多可支持 10000+ 個并發(fā)線程。經(jīng)過近 10 年的不懈努力,對計算機科學(xué)核心的深入研究,人們終于實現(xiàn)了一個夢想:在 GPU 上運行高級語言。
上周末,一種名為 Bend 的編程語言在開源社區(qū)引發(fā)了熱烈的討論,GitHub 的 Star 量已經(jīng)超過了 8500。GitHub:https://github.com/HigherOrderCO/Bend
作為一種大規(guī)模并行的高級編程語言,它仍處于研究階段,但提出的思路已經(jīng)讓人們感到非常驚訝。使用 Bend,你可以為多核 CPU/GPU 編寫并行代碼,而無需成為具有 10 年經(jīng)驗的 C/CUDA 專家,感覺就像 Python 一樣!是的,Bend 采用了 Python 語法。
與 CUDA、Metal 等低級替代方案不同,Bend 具有 Python、Haskell 等表達(dá)性語言的功能,包括快速對象分配、完全閉包支持的高階函數(shù)、無限制的遞歸,甚至 continuation。Bend 運行在大規(guī)模并行硬件上,具有基于核心數(shù)量的近線性加速。Bend 由 HVM2 運行時提供支持。
該項目的主要貢獻(xiàn)者 Victor
原文鏈接:首個GPU高級語言,大規(guī)模并行就像寫Python,已獲8500 Star
聯(lián)系作者
文章來源:機器之心
作者微信:almosthuman2014
作者簡介:專業(yè)的人工智能媒體和產(chǎn)業(yè)服務(wù)平臺

粵公網(wǎng)安備 44011502001135號