jocl

    5熱度

    1回答

    Jocl(opencl wrapper)內核運行使得java3d輸出被禁用。當opencl完成時,java3d將繼續工作。 我怎樣才能讓OPENCL(jocl)和OpenGL(Java3D的)一起工作?我需要一些能夠告訴「opencl時間」的命令,當它結束時它會告訴「現在它的開放時間」。 不知怎的,Java3D的JPanel的凍結,當OpenCL是工作變成灰色。 我做了一些跟蹤和發現,Java3D

    2熱度

    1回答

    我是新來打開-CL,我試圖寫內核代碼以下矩陣運算: A is a 2X2 matrix: A = [1 2] ----> row1 [3 4] ----->row2 I need to compute: 1) s1 = transpose(row1) X row1 2) s1 = transpose(row2) X row2 3) Sum = s1+s2 我寫了行級內核代

    0熱度

    1回答

    我寫了OpenCL的計劃和我執行我的內核是這樣 Loop for MultipleGPU{ clEnqueueNDRangeKernel(commandQueues[i], kernel[i], 1, null, global_work_size, local_work_size, 0, new cl_event[]{userEvent}, events[i]); clFlush(

    0熱度

    2回答

    我在這裏問這是因爲我認爲我已經理解了OpenCL是如何工作的,但是......我認爲有幾件事我沒有得到。 我想要做的是讓差兩個數組的所有值之間,那麼計算hypot將最後得到的最大hypot將值,所以如果我有: double[] arrA = new double[]{1,2,3} double[] arrB = new double[]{6,7,8} Calculate dx1 = 1 -

    0熱度

    2回答

    我有這個簡單的OpenCL代碼塊,並且我得到了意想不到的結果。參數image是浮點數組,value是從-255到+255的數字。使用java我使用JSlider來更改value。默認值爲0,問題在於當我將滑塊移動超過0時,圖像變黑,如果將其移動到小於0,圖像變白,這種情況不應發生。這應該是單獨檢查每個像素並調整該像素。這似乎不是由於某種原因。 這段代碼應該改變圖像的閾值。哪個是紅色綠色和藍色大於閾

    0熱度

    1回答

    請問以不同的方式 我的問題how to know pixel color using t_sampler in jocl我想konw如果一個像素是黑色或白色知道我是在我的內核使用t_sampler黑 const sampler_t smp = CLK_NORMALIZED_COORDS_FALSE | //Natural coordinates CLK_ADDRESS_CLAM

    0熱度

    1回答

    我正在使用JOCL庫(通過JOGAMP),我想知道是否有可能測量從主機到設備傳輸數據所花費的時間,內核花費的時間和時間它把結果分開回來了嗎? 。 目前,我調用我的內核是這樣的: queue.putReadBuffer(...)put1DKernel(...)putWriteBuffer(...)

    0熱度

    1回答

    我正在使用OpenCL和JOCL在GPU上執行並行內核。 我想知道: 1 /有什麼功能要知道的工作項目和工作組任期內核的大小和它是如何在我的Nvidia的GPU平臺上執行? 2有沒有可能知道沒有GPU/CPU數據傳輸的內核執行時間?在啓動內核之前和之後,我使用了java工具System.currentTimeMillis(); 但它包含數據傳輸時間。 3更準確地說,有沒有可能知道每個GPU核心的執

    0熱度

    1回答

    所以我有一個核心,看起來像這樣: __kernel void my_kernel(__global const uchar *array, const uint number, __global const uchar *result) { ... } 我已經找到了如何通過創建一個緩衝區傳遞陣列(在Java字節數組): cl_mem memObjects[] = new cl_mem[2]

    0熱度

    1回答

    我試圖運行一個執行OpenCL內核的多線程Java應用程序。我想在內核完成時通知其中一個線程,所以我嘗試使用clSetEventCallback方法。 對於我製備的方法 void runKernel( cl_program program, String functionName, Object... params, long[] globalWorkSize