cost 239 ms
GPU.js 中的計算在 CPU 和 GPU 模式下給出不同的結果

[英]Calculations in GPU.js giving different results in CPU and GPU modes

我正在嘗試使用 GPU.js 來繪制 Mandelbrot 集。 我遇到的一個問題是 kernel function 中的數學在 CPU 模式與 GPU 模式下運行時給出不同的結果。 這是 kernel function 和支持代碼: 在 CPU 模式下運行時,每個像素的iters器都符合我的預期( ...

可以使用 BigDecimal 或 float64array 的 gpu.js 嗎?

[英]gpu.js with BigDecimal or float64array possible?

我正在gpu.js的幫助下編寫一個 mandelbrot 計算器,直到現在,一切正常。 我面臨的唯一問題是,GPU 只想計算 32 位浮點數。 或者至少這是官方文檔告訴我的。 但是,當使用同樣在同一 GPU 上運行的python和numba進行相同的計算時,在渲染 mandelbrot 分形時會更加 ...

如何訪問 gpu.js 給出的值

[英]How can I access the values given by gpu.js

我正在學習使用gpu.js在 GPU 中進行計算。我能夠對兩個 JavaScript 矩陣a和b進行計算,並將結果顯示為 canvas 圖像。 問題:如何訪問計算出的數值? 這些值是由 也許有另一個設置而不是.setGraphical(true) ,它創建一個標准的 JavaScript 數組,然后 ...

GPU.js 計算多對象xyz 之間的距離?

[英]GPU.js calculating distance between multi objects xyz?

我嘗試編寫一些非常快速的邏輯來檢測游戲中的所有碰撞。 所以我為此使用GPU.js而我的代碼崩潰了,因為我試圖在 function 中創建新的數組變量? 我需要來自常量(加載到 GPU/CPU 內存)的所有對象的列表,這比任何具有新上下文的調用都快。import {GPU, KernelFuncti ...

React 異步渲染多個帶有狀態的組件

[英]React asynchronously rendering multiple components with states

我正在嘗試在示例 CRA React 項目中使用 GPU.js。 我試圖在 CPU 和 GPU 計算之間進行明顯的比較,但是 React 在顯示所有結果之前“等待” CPU 計算完成,盡管它們位於不同的組件中,使用不同的狀態。 示例:在同一組件中 在同一個組件中,React 將等待cpuMultip ...

如何使用 GPU.js 運行此 function?

[英]How do I run this function with GPU.js?

我想在 GPU 上運行這個排列 function。 要在 GPU 上運行它,我嘗試使用https://gpu.rocks/但我不明白他們關於如何設置線程的示例。 我應該如何編寫這個排列 function 以便我可以在 GPU 上的瀏覽器中運行它? ...

如何使用 GPU.js 將繁重的 JavaScript 數學運算傳遞給 GPU

[英]How to pass off heavy JavaScript math operations to GPU with GPU.js

背景我已經構建了一個基於 Web 的小應用程序,它會彈出窗口來顯示您的網絡攝像頭。 我想添加對您的提要進行色度鍵控的功能,並且已經成功地讓幾種不同的算法工作。 然而,我發現的最好的算法對於 JavaScript 來說是非常耗費資源的; 單線程應用程序。 題有沒有辦法將密集的數學運算卸載到 GPU? ...

我如何知道 GPU 可以並行執行多少個矩陣運算?

[英]How do I know how many matrix operations a GPU can do in parallel?

我正在使用一個名為GPU.js的 JS 庫。 像這樣使用: 但是由於我不是通過像 CUDA 或 OpenGL 這樣的低級協議來使用 GPU,而是通過幾層抽象,即 WebGL 之上的 GPU.js,我真的沒有必要學習如何准確地了解底層基礎知識矩陣運算在硬件上組裝。 但是我注意到對於 GPU.js ...

將 gpu.js 用於元胞自動機

[英]Using gpu.js for cellular automata

我正在嘗試使用 gpu.js 運行一維元胞自動機,但看起來我的代碼沒有 gpu.js 的速度要快 20 倍。 我無法理解問題出在哪里。 下面的代碼從單個 ON 單元格開始運行規則 30 的元胞自動機。 自動機的長度是 2001 個單元格。 該代碼使用 CPU 和 GPU 計算前 10000 代,C ...

為什么從無類型數組到Uint8ClampedArray的轉換這么慢?

[英]Why is conversion from an untyped array to Uint8ClampedArray so slow?

我有一個渲染管道,在那里我正在嘗試使用gpu.js作為着色器機制。 據我所知,盡管gpu.js可以將類型化數組緩沖區作為輸入,但無法輸出到類型化數組。 因此,要渲染着色結果,我需要將此緩沖區(可能為1080 x 1920 x 4 = 8,294,400長度的數組緩沖區)轉換為類型數組。 ...

該gpu操作的算法?

[英]Algorithm for this gpu operation?

我正在使用允許在GPU上計算大型矩陣運算的庫gpu.js。 我不認為我想做的事並不難,但似乎無法開始尋找算法。 基本上,我將每個像素重復的數組緩沖區存儲為r,g,b,a,因此4x4圖像將是64個值的數組。 我想輸出比輸入大X倍的圖像,但要進行“最近鄰居”計算,因此每個像素都變成2x2正 ...

gpus.js(webgl?)float32問題

[英]gpus.js (webgl?) float32 issue

我可能缺少明顯的東西,但是我正在嘗試gpu.js並得到一些奇怪的結果。 我只想確保我沒有做過明顯很愚蠢的事情(這很可能)。 不知道這是我正在做什么的問題,還是使用WebGL通過gpu.js完成計算的方式。 我創建了一個新的GPU和新的內核: 這給了我4294967296的結 ...

Javascript中的GPU並行性變慢

[英]GPU Parallelism in Javascript going slower

這是一個特定的問題。 我最近測試了gpu.js。 該庫應該通過使用webgl來並行化計算來加速計算。 我做了一個快速測試: 得到以下輸出: 並行時間慢了一個數量級。 有什么理由可以這樣嗎? 我在幾台具有不同GPU的機器上試過這個。 我也嘗試了一些類似的操作。 我做錯 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM