opencl

    0熱度

    1回答

    我編程OpenCL通過在Ubuntu 16.04.3 64位上的pyopenCL,在Nvidia的Tesla K10.G2.8GB上的 。 到目前爲止,只要我沒有在我的OpenCL內核中包含頭文件,任何東西都可以平穩運行。一旦,因爲我把#include <stdlib.h>我的頭文件的頂部,我的OpenCL內核的編譯失敗與不同的文件丟失,在他們之中是 gnu/stubs-32.h sys/cde

    1熱度

    1回答

    單源C++編程模型的意義是什麼。我最近才瞭解SYCL,人們將其描述爲與OPENCL相關的單源C++編程模型。我非常感謝那些描述SYCL是什麼的答案。以及它如何工作? 謝謝你們!

    0熱度

    1回答

    我在OpenCL中實現了一個複雜的算法,但是我在NVidia硬件上遇到了一個問題。當我的算法被多次並行調用時,NVidia GPU上的內存不足,隨機線程的執行可能會因MemoryAllocation錯誤而停止(我曾試圖在https://devtalk.nvidia.com/default/topic/1019997/cuda-programming-and-performance/how-to-h

    0熱度

    1回答

    我正在學習在python中使用opencl,我想優化一個函數。我瞭解到,這可以通過將全局內存存儲在本地內存中來完成。然而,它不應該像它應該那樣工作,持續時間是其兩倍。這做得好嗎?我可以更優化此代碼嗎? __kernel void sumOP( __global float *input, __global float *weights, int layer_si

    0熱度

    1回答

    我想使用OpenCL爲我的項目進行一些GPU計算。 但是我在安裝時遇到了一些麻煩。 首先,我不知道如何安裝相應的驅動程序爲我的顯卡 00:01.0 VGA兼容控制器:高級微設備公司[AMD/ATI]穆林斯[R2的Radeon圖形] 有幾個論壇上的信息,沒有正式的驅動程序的amd卡。那我該如何處理呢? 有人可以告訴我該怎麼辦嗎? 據說,這個網站https://launchpad.net/~oibaf

    0熱度

    1回答

    繞過明顯的「爲什麼??」,有誰知道從Nvidia或英特爾的任何32位版本的OPENCL for Ubuntu? 我看了,但我最近找不到任何東西。他們最終只跳到了64位嗎? 感謝, 保羅

    0熱度

    1回答

    想象一下使用關聯屬性的二元運算(讓它命名爲「+」)。當你可以計算並行a1 + a2 + a3 + a4 + ...,第一計算 b1 = a1 + a2 b2 = a3 + a4 然後 c1 = b1 + b2 c2 = b3 + b4 然後做同樣的事情上一步的結果,依此類推,直到還剩下一個元素。 我在學習OpenCL並嘗試實現這種方法來總結數組中的所有元素。我是這個技術的全新手,所以這

    -1熱度

    1回答

    我正在嘗試使用OpenCL在CUDA中編寫的代碼在Altera FPGA上運行。我有問題回讀應該在緩衝區中的數據。我使用與CUDA版本相同的結構,只有不同的是cudaMalloc可以爲所有類型的指針分配內存,而對於clCreateBuffer我必須使用cl_mem。我的代碼如下所示: cl_mem d_buffer=clCreateBuffer(...); //CUDA version: //

    0熱度

    1回答

    我有一個Visual C++的程序,我想在CLion上進一步開發。我已經設法使它編譯得很好,但代碼見解仍然在一堆事情上顯示錯誤。其中最重要的是某些類型定義不能正確解析。我已經跟蹤他們通過從AMD的OpenCL SDK原來的定義,但這些定義有誤: 據我所知,這些問題是它認爲它的定義__int8類型。我相信__int8和其他應該在Microsoft Visual Studio中定義,但我不知道如何使用

    4熱度

    1回答

    我學習,使強大的代碼OpenCL和麪臨着以下內核代碼: string kernel_code = " void kernel simple_add(global const int *A, " " global const int *B, " " global int *C, int n) { " " " " int index = get_gl