managed-cuda

    1熱度

    1回答

    我正在嘗試將某種形式的輸出從CUDA程序連接到GL_TEXTURE_2D以用於呈現。我並不擔心CUDA的輸出類型(不管它是陣列還是曲面,我都可以將它改編)。 所以問題是,我該怎麼做? (我當前的代碼將輸出數組複製到系統內存,然後用GL.TexImage2D再次將其上傳到GPU,這顯然非常低效 - 當我禁用這兩段代碼時,它從每秒大約300個內核執行到每秒400個內核) 我已經有測試代碼一點點,至少綁

    0熱度

    1回答

    在這個帖子中x64 allows less threads per block than Win32?有一個關於註冊表不足的問題。我對Nvidia已經放棄了對CUDA 7.5及更高版本x86的支持。這可能是一個愚蠢的問題,但這是否意味着所有的指針都需要兩個寄存器?那可能更少的線程/塊將是事情繼續前進的方式嗎?

    0熱度

    3回答

    我想做FFT加內核計算。 FFT:managedCUDA庫 內核計算:自己的內核 C#代碼 public void cuFFTreconstruct() { CudaContext ctx = new CudaContext(0); CudaKernel cuKernel = ctx.LoadKernel("kernel_Array.ptx", "cu_ArrayI

    2熱度

    1回答

    ManagedCuda的最新更改大約在5個月前完成。該項目是否仍然支持?會不會有更新?如果不是,什麼是一個好的選擇?

    0熱度

    1回答

    主持我已經聲明使用 myKernel.SetConstantVariable("myStaticArray", new int[]{1,2,3,4,5}); 在kernel.cu文件的靜態數組 __device__ int myStaticArray[5]; 我可以從主機修改此數組數處理後,我想將這個數組複製到主機,我該怎麼做? EDIT1:我注意到每次運行新內核時,數組都會被重置。我不能