假設我有總結1048576號碼的任務。假設我也可以忽略將這些數字發送給GPU的時間(他們不需要 - 它們可以從一個簡單的數學公式中導出)。是否有可能將所有這些數字在那裏並行?我的嘗試:我打算用一個平常的並行減少,使得每次傳球的紋理大小爲1/4,所以我需要log(N)
通過。我遇到的問題是紋理包含Vec4<byte>
值。我對float
的價值感興趣!有一個擴展名可以寫Vec4<float>
值,但不允許讀取它們,它們仍然是Vec4
!在瀏覽器中使用GPU可以並行計算大量數字嗎?
有沒有人有解決這個問題?考慮到WebGL的棘手性,最小的代碼演示將非常有用。
使用GPU是一個先決條件,很抱歉,但感謝。 – MaiaVictor