丁香五月天婷婷久久婷婷色综合91|国产传媒自偷自拍|久久影院亚洲精品|国产欧美VA天堂国产美女自慰视屏|免费黄色av网站|婷婷丁香五月激情四射|日韩AV一区二区中文字幕在线观看|亚洲欧美日本性爱|日日噜噜噜夜夜噜噜噜|中文Av日韩一区二区

您正在使用IE低版瀏覽器,為了您的雷峰網(wǎng)賬號安全和更好的產(chǎn)品體驗,強烈建議使用更快更安全的瀏覽器
此為臨時鏈接,僅用于文章預覽,將在時失效
人工智能學術 正文
發(fā)私信給我在思考中
發(fā)送

0

多項核心技術進展發(fā)布!胡淵鳴創(chuàng)業(yè)后首現(xiàn)身,講述「太極圖形」的前世今生

本文作者: 我在思考中 2021-09-10 15:10
導語:太極圖形的最新進展都在這里了!
多項核心技術進展發(fā)布!胡淵鳴創(chuàng)業(yè)后首現(xiàn)身,講述「太極圖形」的前世今生

作者 | 陳大鑫

最近一年,計算機圖形學正在迎來產(chǎn)業(yè)新浪潮,各路計算機圖形學大神紛紛創(chuàng)業(yè)成立新的公司。

  

然而這里面最引人矚目的還得屬今年年初,出身清華姚班、MIT博士畢業(yè)的胡淵鳴團隊創(chuàng)建的太極圖形。


多項核心技術進展發(fā)布!胡淵鳴創(chuàng)業(yè)后首現(xiàn)身,講述「太極圖形」的前世今生

 

身為一家初創(chuàng)企業(yè),想要一直保持競爭力,就必須要不斷的成長。


那么這半年多來,太極圖形發(fā)展如何呢?太極編程語言又都取得了哪些最新進展呢?

 

金色九月(9月4日),為了讓開發(fā)者更加真實更加近距離的來了解太極,太極圖形于北京中關村創(chuàng)業(yè)大街舉辦了一場面向開發(fā)者的技術交流盛會。

 

太極圖形的聯(lián)合創(chuàng)始人和核心開發(fā)人員們親臨現(xiàn)場,同步 Taichi 編程語言的最新進展,并與所有參會的開發(fā)者們面對面交流,會前參會者踴躍報名,會中參會者積極提問,更是有近千位同學在線上觀看了當天的直播。毫無疑問,這是一場 Taichi 開發(fā)者知識與思辨的盛宴。

多項核心技術進展發(fā)布!胡淵鳴創(chuàng)業(yè)后首現(xiàn)身,講述「太極圖形」的前世今生

1

太極簡史

大會伊始,聯(lián)合創(chuàng)始人兼 CEO 胡淵鳴為大家回顧了一遍太極圖形精彩的前世今生。

 

多項核心技術進展發(fā)布!胡淵鳴創(chuàng)業(yè)后首現(xiàn)身,講述「太極圖形」的前世今生

 

2016年春天,胡淵鳴第一次萌生了打造“可重用圖形基礎設施”的想法??紤]到優(yōu)秀的圖形基礎設施將會創(chuàng)造無數(shù)個虛擬世界,胡淵鳴決定將項目命名為“太極”:“太極”在中國傳統(tǒng)哲學中意指“宇宙最原始的狀態(tài)”,并且其英文“Taichi”已經(jīng)廣泛被非漢語母語者接受,為未來的國際化發(fā)展奠定基礎。


轉(zhuǎn)眼5年已經(jīng)過去,Taichi 已經(jīng)由一套C++庫變成了完整的編程語言和編譯器、胡淵鳴也從清華姚班的一個大二本科生成長為了一個創(chuàng)業(yè)公司的CEO。

 

下圖的時間軸詳細地展示了太極從項目奠基到公司成立壯大的發(fā)展歷程。

 

多項核心技術進展發(fā)布!胡淵鳴創(chuàng)業(yè)后首現(xiàn)身,講述「太極圖形」的前世今生


2D“冰雪奇緣”-3D“冰雪奇緣”
許多人通過知乎上《99行代碼的冰雪奇緣》知道了Taichi,只需要99行代碼就可以寫一個簡單的連續(xù)介質(zhì)模擬器,模擬三種相互作用的不同材料(水,果凍,雪),效果逼真。
時隔一年又半載,太極軟件工程師展示了最新的3D版“冰雪奇緣”,即 Taichi 基于GPU 的高性能 GUI 解決方案。GGUI可以直接獲取位于 GPU 上的太極物理仿真數(shù)據(jù)進行交互,并直接在GPU上進行渲染,實現(xiàn)了渲染性能的大幅提升。
多項核心技術進展發(fā)布!胡淵鳴創(chuàng)業(yè)后首現(xiàn)身,講述「太極圖形」的前世今生Taichi Zoo上演示的2D“冰雪奇緣”—Yuanming Hu
多項核心技術進展發(fā)布!胡淵鳴創(chuàng)業(yè)后首現(xiàn)身,講述「太極圖形」的前世今生實時3D MPM仿真—Dunfan Lu
多項核心技術進展發(fā)布!胡淵鳴創(chuàng)業(yè)后首現(xiàn)身,講述「太極圖形」的前世今生

2

被廣泛認可的太極

太極的愿景是希望打造一個世界級的開源圖形基礎設施和云平臺,讓圖形計算惠及每一人,使命是解放創(chuàng)造力。太極的團隊來自麻省理工學院,哈佛大學、微軟、谷歌、Facebook等頂尖的學府和企業(yè),有超過半數(shù)的同學本科來自清北,2/3的同學擁有海外經(jīng)歷。開源是刻在太極基因里面非常重要的一點,太極是全球最大的開源平臺Github 上面最受關注的圖形計算基礎設施項目之一,也是一個由中國人主導的GPU編程系統(tǒng),擁有世界范圍內(nèi)的影響力。

從外界認可方面來看,太極獲得了紅杉資本數(shù)百萬美元的天使輪投資中國計算機學會 2020年度最佳圖形開源軟件獎。

商業(yè)方面,太極和快手進行了合作,使得太極的基礎設施能夠切切實實的讓每一個手機上面有 GPU 的同學可以去體驗到太極的美妙,可以享受到實時物理仿真,給他們生活帶來樂趣。

多項核心技術進展發(fā)布!胡淵鳴創(chuàng)業(yè)后首現(xiàn)身,講述「太極圖形」的前世今生?多項核心技術進展發(fā)布!胡淵鳴創(chuàng)業(yè)后首現(xiàn)身,講述「太極圖形」的前世今生

有近百萬用戶快手用戶拍攝并上傳基于太極開發(fā)的魔法表情特效,其特效被2000多萬快手用戶觀看到。

在此發(fā)展過程中太極也收獲到了來自學術界和產(chǎn)業(yè)界眾多積極良好的反饋。

如快手 Y-tech 圖形 AI 團隊負責人馬重陽表示:

太極編程語言和傳統(tǒng)的GPU編程方式比起來極其容易學習,即使是實習生也能在 1小時內(nèi)基本掌握。并且,太極程序一次開發(fā)后,可在 iOS、Android、PC等多平臺運行... 滿足了快手魔法表情快速迭代的需求,對繁重的設備部署工作起到了很好的加速作用。

谷歌的資深研究科學家 Alexander 表示:

我經(jīng)常抱怨類似 Numpy 的框架(如Tensorflow、JAX、PyTorch)在新型計算任務下不夠高效,今天我 benchmark了Physarum這個任務;Tensorflow 耗時 11.9 秒,但是 Taichi 只要240毫秒,Taichi 快了40~50倍,并且代碼更加可讀。

中國計算機學會CG&CAD 專委會表示:

Taichi(太極)為整個仿真行業(yè)注入了新的力量,對于領域和學科的發(fā)展有很好推動作用。太極也擁有非常強的國際影響力,其內(nèi)核算法和衍生應用頻繁在最近的圖形學和機器學習會議上出現(xiàn)... 代碼規(guī)范,文檔充足,并且維護人數(shù)正在變多,經(jīng)評委會嚴格評審及討論,一致認為 Taichi 開源軟件獲得2020年度 “圖形開源軟件獎”。

麻省理工學院的博士生 Jie Xu表示:

當我們在參加 MIT 斯隆商學院的金融工程課時,需要求解一個高維動態(tài)規(guī)劃以來為金融產(chǎn)品定價時。編寫 C++ 甚至CUDA的巨大工作量讓我們望而卻步。好在太極提供了一個極其方便的 GPU 并行編程方案,使得我們的代碼不但比C++快了兩個數(shù)量級,而且更加容易編寫、維護。

3

開發(fā)者實例分享

活動當天,美國、中國香港、杭州的三位太極用戶在線上進行了實例分享:用太極編寫不可壓縮流體模擬器(如卡門渦街仿真)、太極在SLAM上的牛刀小試以及用太極實現(xiàn)雙向光線追蹤積分器(BDPT)。

多項核心技術進展發(fā)布!胡淵鳴創(chuàng)業(yè)后首現(xiàn)身,講述「太極圖形」的前世今生

卡門渦街-Zhuo Wang

這三位來自計算流體力學、工業(yè)機器人和圖形學的工程師分別展示了太極在各自研究領域內(nèi)的應用,笑談道“以前用C++實現(xiàn)很勸退的,現(xiàn)在用太極容易很多”。除了易用性的增強,太極朝并行編程語言發(fā)展的潛力也逐漸在更多領域凸顯。

多項核心技術進展發(fā)布!胡淵鳴創(chuàng)業(yè)后首現(xiàn)身,講述「太極圖形」的前世今生
多項核心技術進展發(fā)布!胡淵鳴創(chuàng)業(yè)后首現(xiàn)身,講述「太極圖形」的前世今生
Taichi編程語言的格局正在從“Graphics Programming for Everyone” 向 “Parallel Programming for Everyone”逐漸展開
實例 1: 用Taichi編寫不可壓縮流體模擬器 (基于FVM和SIMPLE格式) from 包乾
多項核心技術進展發(fā)布!胡淵鳴創(chuàng)業(yè)后首現(xiàn)身,講述「太極圖形」的前世今生
不可壓縮流體是流體仿真中最基本的一種計算類型,也是很多更為復雜流體的計算的基礎。作者采用不可壓縮流體仿真中普遍被采用的有限體積法(FVM)和SIMPLE算法,實現(xiàn)了用Taichi語言在二維管道內(nèi)的非定常流體模擬,并通過添加障礙物的形式觀測到了卡門渦街的產(chǎn)生和發(fā)展。通過本項目,作者展示了Taichi語言在流體計算方面的易用和高效特性,并探索了工程流體仿真和計算機圖形學流體仿真的區(qū)別與聯(lián)系。
實例 2: Taichi在SLAM上的牛刀小試 徐浩
多項核心技術進展發(fā)布!胡淵鳴創(chuàng)業(yè)后首現(xiàn)身,講述「太極圖形」的前世今生
SLAM全稱為Simultaneous localization and mapping,即實時定位與地圖構建,對移動機器人/無人機/自動駕駛/eVTOL等至關重要。使用Taichi進行mapping的SLAM后端,能夠快速遍歷特定層次、實現(xiàn)“免費”的并行加速,并可專注于算法實現(xiàn)。
實例 3: 如何用Taichi實現(xiàn)一個雙向光線追蹤積分器 林耀冬 
多項核心技術進展發(fā)布!胡淵鳴創(chuàng)業(yè)后首現(xiàn)身,講述「太極圖形」的前世今生
雙向路徑追蹤方法相比傳統(tǒng)單向方法,能更好模擬各種光學現(xiàn)象,但由于算法流程復雜,很少有并行實現(xiàn)的開源代碼。本項目利用了太極上手簡單,自動并行的特性,使用500行左右代碼,實現(xiàn)了雙向路徑追蹤的并行版本,大大節(jié)省了搭建該算法原型的時間。

4

超強技術實戰(zhàn)

本次大會設置了互動性極強的技術實戰(zhàn)環(huán)節(jié)—用太極實現(xiàn)N-body仿真,并講解了Taichi編程語言的基本語法。從為電腦裝載太極程序開始,太極圖形編譯器架構師張愛玲手把手帶觀眾編寫自己的第一個太極程序—彈簧-質(zhì)點仿真游戲。
幾十位觀眾抱著電腦當場開碼,全神貫注宛如考試現(xiàn)場。太極圖形的軟件工程師們遍布各個角落給大家答疑,當場有十多名同學成功完成實戰(zhàn),最快的一位同學僅用時40分鐘。
多項核心技術進展發(fā)布!胡淵鳴創(chuàng)業(yè)后首現(xiàn)身,講述「太極圖形」的前世今生


5

Taichi Zoo

太極圖形開發(fā)者大會上,太極圖形聯(lián)合創(chuàng)始人兼CTO匡冶正式發(fā)布了在線實時創(chuàng)作分享平臺 Taichi Zoo(beta)。
多項核心技術進展發(fā)布!胡淵鳴創(chuàng)業(yè)后首現(xiàn)身,講述「太極圖形」的前世今生

許多同學在電腦前自行體驗了一番,在Taichi  Zoo中只需簡短地編寫代碼、調(diào)整參數(shù),點擊編譯,就可以立馬看到自己調(diào)試的動態(tài)效果,還可以將自己的作品一鍵分享給同伴。

“嘗鮮地址”:zoo.taichi.graphics

6

最新技術進展

本次大會現(xiàn)場有6位太極圖形的軟件工程師進行了技術進展分享,展現(xiàn)了太極在易用性的提升:包括動態(tài)field的添加刪除、緊密排布的內(nèi)存優(yōu)化、集成測試上的完善等等。
1、GGUI: Taichi基于GPU的高性能GUI解決方案 from 盧敦凡
多項核心技術進展發(fā)布!胡淵鳴創(chuàng)業(yè)后首現(xiàn)身,講述「太極圖形」的前世今生
本演講介紹了GGUI:太極基于GPU的高性能GUI解決方案。GGUI可以直接獲取位于GPU上的太極物理仿真數(shù)據(jù)進行交互,并直接在GPU上進行渲染,這使得GGUI可以高效地渲染。
2、Packed Mode: 有效降低 Non-power-of-two Fields 的內(nèi)存占用 from 徐毅
多項核心技術進展發(fā)布!胡淵鳴創(chuàng)業(yè)后首現(xiàn)身,講述「太極圖形」的前世今生
本演講主要介紹了Taichi新特性Packed Mode的設計。在Packed Mode下,Taichi不會自動將Field每一維的大小對齊到二的次冪,因此能有效降低本身大小不是二的次冪的Field的內(nèi)存占用。本次演講詳細分析了二的次冪在Taichi Field實現(xiàn)過程中的使用(包括內(nèi)存排布、坐標映射、Struct For到Range For的轉(zhuǎn)化等),并講解了如何不利用二的次冪進行等價的實現(xiàn)。
3、Dynamic Indexing: 運行時自由訪問向量與矩陣元素 from 方燠
多項核心技術進展發(fā)布!胡淵鳴創(chuàng)業(yè)后首現(xiàn)身,講述「太極圖形」的前世今生
張量計算被廣泛運用在物理仿真,真實感渲染和模型處理等多個領域。Taichi編程語言針對張量必須使用常數(shù)下標的這一限定,在優(yōu)化性能的同時,也給代碼實現(xiàn)增加了額外的限定,生成過量指令減緩編譯。演講從地址訪存的角度出發(fā),探討了針對不同的變量類型,如何全面地支持動態(tài)下標,使太極語言更加完善。
4、 Taichi的CI/CD系統(tǒng) from 張家聲
多項核心技術進展發(fā)布!胡淵鳴創(chuàng)業(yè)后首現(xiàn)身,講述「太極圖形」的前世今生
Taichi作為一個社區(qū)的開源項目,是如何搭建起自己的CI/CD系統(tǒng)的?本次演講主要分享了Taichi在搭建CI/CD的過程中遇到的問題以及解決方案。
5、與社區(qū)共建Taichi的Vulkan GPU后端  from 余暢
多項核心技術進展發(fā)布!胡淵鳴創(chuàng)業(yè)后首現(xiàn)身,講述「太極圖形」的前世今生
本演講主要分享了太極社區(qū)的開發(fā)者們?nèi)绾螀f(xié)作完成Taichi Vulkan GPU后端的建設,在這個過程中遇到了一系列工程問題及解決方案,同時介紹了Taichi對于Unified Device API的未來規(guī)劃。
6、Dynamic SNodes:在運行時靈活添加、刪除Taichi Fields  from 劉劍成
多項核心技術進展發(fā)布!胡淵鳴創(chuàng)業(yè)后首現(xiàn)身,講述「太極圖形」的前世今生
本篇演講主要內(nèi)容為介紹Taichi的新特性——動態(tài)申請和回收field。演講基于簡單的案例,簡要分析了如何在Taichi中聲明和使用數(shù)據(jù)結構SNodeTree,和Taichi是如何在即時編譯以及運行時將聲明的SNodeTree利用起來達到訪存的目的的。在此之上,講解了如何使用開發(fā)的FieldsBuilder類進行動態(tài)申請與回收field,并剖析了它在Taichi中的實現(xiàn)細節(jié),分析了這種實現(xiàn)的優(yōu)勢,和已知的局限性,展望了未來可供進一步開發(fā)的方向。
活動當天,太極開源社區(qū)共建計劃、2022校招太極圖形課第一季也重磅官宣。太極人從辦公室走到了用戶中間,聆聽所有的問題和建議,Taichi 也從高性能的編程語言走向了越來越廣闊的世界。
多項核心技術進展發(fā)布!胡淵鳴創(chuàng)業(yè)后首現(xiàn)身,講述「太極圖形」的前世今生
太極圖形 B站觀看大會回放(持續(xù)更新中):https://space.bilibili.com/1779922645

雷鋒網(wǎng)雷鋒網(wǎng)雷鋒網(wǎng)

雷峰網(wǎng)版權文章,未經(jīng)授權禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知

多項核心技術進展發(fā)布!胡淵鳴創(chuàng)業(yè)后首現(xiàn)身,講述「太極圖形」的前世今生

分享:
相關文章
當月熱門文章
最新文章
請?zhí)顚懮暾埲速Y料
姓名
電話
郵箱
微信號
作品鏈接
個人簡介
為了您的賬戶安全,請驗證郵箱
您的郵箱還未驗證,完成可獲20積分喲!
請驗證您的郵箱
立即驗證
完善賬號信息
您的賬號已經(jīng)綁定,現(xiàn)在您可以設置密碼以方便用郵箱登錄
立即設置 以后再說