圖形計算不僅關(guān)聯(lián)著數(shù)字內(nèi)容創(chuàng)作,更與包括元計算在內(nèi)的下一代互聯(lián)網(wǎng)應用息息相關(guān)。圖形計算需要充足的算力作為底層支撐,摩爾線程與太極圖形合作,加速物理與圖形并行計算,把尖端的圖形計算技術(shù),以易用、便捷、強效的方式賦能圖形開發(fā)者和內(nèi)容創(chuàng)作者。
基于摩爾線程 GPU 的高性能物理仿真
視頻:基于Taichi 編程語言實現(xiàn)的實時物理仿真效果,15萬粒子。電影《冰雪奇緣》中用相關(guān)技術(shù)實現(xiàn)了冰雪效果。
由太極圖形創(chuàng)始團隊主導開發(fā)、開源的太極編程語言Taichi,是一款為高性能計算設(shè)計的并行編程語言。它直接嵌入于 Python,十分容易學習、編寫,可以大幅提升開發(fā)者的生產(chǎn)力。Taichi通用編程語言通過Vulkan API SPIR-V指令體系,能夠?qū)崿F(xiàn)在摩爾線程 GPU上順利運行實時多物理仿真效果。該效果為連續(xù)介質(zhì)力學中的彈塑性材料模擬(Elasticoplasticity Dynamics),通過 MLS-MPM (Moving Least Squares - Material Point Method)方法,對彈性的形變,塑性形變、硬化和碰撞等效果進行了堆積仿真計算。
MLS-MPM 依賴于數(shù)據(jù)在粒子和網(wǎng)格之間來回傳輸和處理。算法主要有 4 步:1. 在每個粒子上計算受力;2. 將受力從粒子上傳播到網(wǎng)格上;3. 網(wǎng)格處理;4. 將速度從網(wǎng)格收集到粒子上。整個過程需要用到奇異值分解(Singular Value Decomposition, SVD)、粒子并行計算、網(wǎng)格并行計算等方式,均通過 Vulkan API 驅(qū)動環(huán)境在摩爾線程 GPU 上運行。
視頻:用Taichi 編程語言實現(xiàn)的單GPU 10 億粒子物理仿真。目前摩爾線程團隊和太極圖形團隊正在對該大規(guī)模算例進行 MUSA 架構(gòu)的適配。
讓尖端圖形技術(shù)走進更多開發(fā)者
GPU是計算物理仿真環(huán)節(jié)重要的硬件加速設(shè)備,可以將過去在CPU上往往需要1~2周才能完成的物理仿真問題,縮短到幾個小時之內(nèi)得到計算結(jié)果。
摩爾線程與太極圖形的合作,正是基于其MUSA統(tǒng)一系統(tǒng)架構(gòu)打造的摩爾線程多功能GPU芯片,憑借其在圖形渲染、AI計算加速和物理仿真計算等方面的能力,賦能更多圖形開發(fā)者和內(nèi)容創(chuàng)作者,以實現(xiàn)一鍵調(diào)用物理引擎自動產(chǎn)生不同物理特效,最終廣泛應用于3D數(shù)字內(nèi)容創(chuàng)作,提高生產(chǎn)效率,讓尖端圖形計算技術(shù)惠及更多人。
未來,摩爾線程與太極圖形將繼續(xù)加深合作,探索將GPU用于各類數(shù)值和通用并行計算領(lǐng)域的計算加速策略,包括實時物理仿真、數(shù)值計算、AI 與機器學習、視覺特效等,共同開拓元計算廣闊市場機遇。
關(guān)于太極圖形
太極圖形主導開發(fā)世界上最活躍的開源并行計算基礎(chǔ)設(shè)施 “太極”(Taichi) 編程語言,致力于將計算機圖形學、編譯器和云計算等前沿技術(shù)落地。Taichi 編程語言在GitHub擁有超過一萬八千個stars,由全球近 200 名貢獻者共同開發(fā),已在快手、騰訊等知名互聯(lián)網(wǎng)企業(yè)落地,被百萬用戶和近百所高校與科研院所使用。基于太極編程語言,太極圖形正在構(gòu)建面向 3D 數(shù)字內(nèi)容創(chuàng)作者的云平臺 “太極開物”,力求幫助每一位設(shè)計師、藝術(shù)家和每一位有創(chuàng)造力的人進行三維創(chuàng)作。公司已獲得紅杉資本、源碼資本、GGV紀源資本、BAI資本等頂級風險投資機構(gòu)的 5000 萬美元 A 輪融資。
關(guān)于摩爾線程
摩爾線程智能科技(北京)有限責任公司(www.mthreads.com)是一家以GPU芯片設(shè)計為主的集成電路高科技公司,專注于研發(fā)設(shè)計全功能GPU芯片及相關(guān)產(chǎn)品,能夠為中國科技生態(tài)合作伙伴提供強大的計算加速能力。公司成立于2020年10月,致力于創(chuàng)新面向元計算應用的新一代GPU,構(gòu)建融合視覺計算、3D圖形計算、科學計算及人工智能計算的綜合計算平臺,建立基于云原生GPU計算的生態(tài)系統(tǒng),助力驅(qū)動數(shù)字經(jīng)濟發(fā)展。