opencl

    2熱度

    1回答

    我是OpenCL中的新成員。 我想在內核中傳遞一個int類型的參數來執行這些操作,但我不知道如何執行此操作。我只使用矢量和矩陣,但我從來沒有轉移屬性。 如果我有低於該代碼例如: typedef struct{ int fila; int columna; int value; }Matrix; int main(){ Matrix matrix;

    0熱度

    2回答

    我讀here Google公開表示反對OpenCL,另一個線程討論why Google choose RenderScript instead of OpenCL.這兩個帖子都是舊的。 最近的Android版本(N,O)是否包含對OpenCL的支持?

    0熱度

    1回答

    我正在使用OpenCL,並且指針有許多問題(分段違例)。我如何調試GPU的內核代碼來查看內存,在哪裏放置我的屬性並查看我的錯誤?

    0熱度

    1回答

    我試着用python的arrayfire。 我有一個GTX550Ti並使用opencl後端,因爲我似乎沒有得到cuda工作(不知道550Ti的計算版本2.1是否對arrayfire來說太低)。 我嘗試釋放正在使用的語句分配如 import numpy as np import arrayfire as af arr_h = np.arange(2**15,dtype=np.complex64

    0熱度

    1回答

    我試圖減少我的FPGA的邏輯利用率,我找不到任何好的float fastpow在線。我的意思是,所用的邏輯很好的減少。如果我使用雙重版本,我會獲得一點改進。如果我使用其他依賴於日誌的浮動版本,那麼它再次很少。如果我將雙重版本更改爲浮動,我會獲得大幅減少,但由於結果非常糟糕,因此無法工作。有沒有人知道C代碼的pow近似值? (OpenCL的) 感謝

    2熱度

    1回答

    我打算執行矢量操作,並嘗試使用向量添加和乘法的小型虛擬程序。但是,由於我對共享內存的知識限制,代碼無法運行。互聯網上的所有資源都顯示出二維矩陣運算,我無法將其轉化爲矢量問題。考慮到我是OpenCL的新手,請嘗試解釋我錯在哪裏。代碼如下: 主機代碼: std::vector<cl::Platform> platforms; std::vector<cl::Device> devices; cl:

    0熱度

    1回答

    我想加快在FPGA上執行我的算法。我試圖在C代碼中以32:32(64)的長度查找固定的數學庫,這些庫很容易轉換爲OpenCL。有沒有人知道一個好的圖書館?我試圖避免使用128位數據類型,因爲它們是OpenCL上的浮點數,如果必須再次使用浮點數,我想它不會加速我的算法。任何建議表示讚賞。如果有一個指南來創建一個自己的庫,那麼只要它解釋得夠簡單,哈哈就可以了。 感謝

    0熱度

    1回答

    我在NVIDIA上使用OpenCL 2.0的測試版支持,並針對像1080ti這樣的高端GPU。在我的計算管道中,我需要有時派遣工作來獨立處理相對較小的圖像。理論上,我認爲這些圖像應該能夠在單個GPU上並行處理,因爲單個圖像的工作組數量不會使GPU的所有計算單元飽和。 這在OpenCL中可能嗎?這在OpenCL中有一個名字嗎? 如果可能的話,爲單個設備使用多個隊列是唯一的方法嗎?或者驅動程序會查看「

    1熱度

    1回答

    我對嵌入式和OpenCL相當陌生,目前我正在嘗試開發一個示例代碼以執行到支持OpenCL 1.1 EP的i.MX6q板。 我不得不從頭開始,所以我跟着these tutorials,the OpenCL 1.1 Reference pages和this OpenCL example來製作我的第一個OpenCL實現/應用程序。 基本上我想要做的是開發一個「性能測試」在板上運行。它包含兩個int數組(

    4熱度

    1回答

    我有一個opencl着色器,它嘗試爲紋理寫入顏色,但由於某種原因,只有紅色通道應用於紋理,其餘部分將被忽略。不僅如此,這個紅色通道值被複制到所有其他通道,給我白色的一些透明度。有人知道爲什麼會發生這種情況?我在Mac上使用Xcode進行編程(OpenCL 1.2)。紋理首先使用OpenGL創建並與OpenCL共享。 這是我聲明我寫的使用OpenGL紋理: void TextureManager::