OpenGL著色語言 GLSL 對深度學習應用開發的可能性有多大?

時間 2021-06-03 04:23:22

1樓:

Desktop, server, mobile, embedded幾大領域中,embedded我不清楚,desktop和server早就是CUDA和OpenCL的天下了,三大mobile GPU vendor全都有OpenCL SDK。何況OpenGL本身已被Vulkan取代,GLSL和OpenCL統一IR,說不定以後搞圖形的都不用GLSL了。另外mobile GPU效能不比CPU強多少,優化卻非常坑爹(ARM Mali沒local memory你敢信),沒有platform specific優化的話估計真不如-mfpu=neon,這點對於OpenCL也成立。

所以我認為「正確」的做法應該是各廠商負責用機器指令實現卷積和矩陣乘法,然後其他運算由軟體作者用CPU實現。

2樓:叛逆者

可以,但沒任何意義。10年前就已經進入GPGPU專用語言的時代了。用shader,效能和開發效率都遠遠不如,何必呢。

而且,GLSL在GPU的移植性很差,不是很好。別搞錯了。

OpenGL 畫線問題?

喬貓 紋理不是和座標點繫結的,glBindTexture相當於把一個紋理設定為 當前的 紋理,之後畫圖元的時候再指定圖元每個頂點的紋理座標,畫出來的圖元上就有紋理了。如果要在紋理上畫線,比較簡單高效的辦法就是紋理實際上不改變,但是畫完帶紋理的圖元之後再畫上不帶紋理的線條 缺點就是線條很多的時候可能會...

2020年Android使用OpenGL ES還是Vulkan

泥潭裡的金魚 我2008年的轉行開始做Vr,接觸一點Unity3d的,我以前是做點技術支援的比如渲染農場寫個指令碼,3d動畫做個叢集渲染指令碼,2010年做As3也有開發,2013年做unity3d遊戲開發,後來做H5遊戲開發,期間公司需要什麼技術棧就馬上用,是的都是用引擎做,除了as3自己寫之外,...

Minecraft那些方塊用OpenGL怎麼畫比較好?

szszss 這個.如果只是畫一個磚塊的話,那真是想怎麼畫就怎麼畫,現代GPU很強力的.說一下MC1.8之後的渲染方法吧 準確說是1.9.4,不過我覺得1.8 1.11的渲染方式差不多 MC1.8之後的磚塊渲染分為三個階段,磚塊烘焙 區塊更新和區塊渲染.磚塊烘焙是1.8開始新增的階段,在啟動遊戲時以...

glfw glew搭建OpenGL環境問題求解???

鄒帆 我說點題外話,這個問題其實和OpenGL C 沒有什麼關係,而是Visual Studio用少了,MSDN看少了 關於這1個ERROR和3個WARNING完全可以查MSDN瞭解清楚,而不是稀裡糊塗地擔心會出問題。建議多實踐多練習。字型雖然是個人喜好,但我還是建議題主換個等寬字型。修改2016 ...

Vulkan可以封裝OpenGL實現嗎?

年輕人要努力 打個比方,vulkan類似麵粉,opengl類似山東大餅。麵粉除了可以做大餅,還可以做麵包等。我們現在需要vulkan是因為生活水平提高了,大餅已經不能滿足人民群眾的物資文化生活了。就拿Metal來說吧,蘋果辛辛苦苦的提供更底層的api,不只是簡單的優化render,他還要平行計算。你...