cuda

    2熱度

    3回答

    我和一些同齡人正在研究遊戲(Rigs ofRods),並且正在嘗試將OpenCL用於物理計算。同時,我們正在嘗試對我們的數據結構進行一些必要的清理。我想我應該說我們正在努力清理我們的數據結構並且注意OpenCL的要求。 使用開放式CL的問題之一是無法使用指針,因爲內存空間不同。從我對OpenCL知之甚少的情況就是將所有的數據拷貝到GPU上,然後執行計算,指針值將被複制,但地址不會與期望的地址相對應

    0熱度

    1回答

    我試圖在仿真模式在Visual Studio中運行CUDA 2008 它顯示在運行時,這個問題: cudaSafeCall() Runtime API error in file <xyz>, line abc : feature is not implemented 例如在一個情況下,它橫空出世是這一個: cutilSafeCall(cudaGLRegisterBufferObject(pb

    12熱度

    7回答

    所以它看起來像多核及其所有相關的複雜功能都在這裏。我正在計劃一個軟件項目,它肯定會從並行性中受益。問題是我沒有經驗編寫併發軟件。我在大學學習了它,很好地理解了這些概念和理論,但是從零開始學習建立軟件在多處理器上運行的有用經驗。 所以我的問題是,開始使用多處理器編程的最佳方法是什麼? 我主要熟悉Mac OS X上的C/C++和Obj-C中的Linux開發,幾乎沒有Windows體驗。此外,我計劃的軟

    1熱度

    1回答

    我想調用cudppSort來排序一組鍵/值。我使用下面的代碼來設置排序算法: CUDPPConfiguration config; config.op = CUDPP_ADD; config.datatype = CUDPP_UINT; config.algorithm = CUDPP_SORT_RADIX; config.options = CUDPP_OPTION_KEY_VALUE_

    0熱度

    2回答

    CUDA有一個選項可以在仿真模式下編譯代碼,這在他們提供的.rules文件中受支持。 我有一個調用本機DLL,使用的DllImport, 天然dll是使用NVCC經由VS2008編譯和它的功能是從內存和CUDA轉移以及調用CUDA內核C#的.NET 3.5 SP1代碼。 當CUDA內核正確時,一切運行良好,但是當出現錯誤時,我只能插入代碼,直到內核的標題並查看它們接收的參數。 (我啓用調試的啓動項

    1熱度

    1回答

    我試圖利用GPU(nVidia Quadro NVS140M)的力量加快我的項目中的一些矩陣計算。我正在閱讀一些文檔(編程指南,最佳實踐指南和參考手冊),但不確定我應該關注哪些部分。如果我能在這方面得到一些建議,那將是非常好的。 此外,我想知道是否有第三方維護的SDK,如CuBLAS.net,可能會簡化cublas開發過程,然後再堅持使用Cublas提供的功能,以幫助我實現我的目標項目。再次,提前

    1熱度

    1回答

    在Windows 7 x64上使用Visual Studio 2008 Pro和Intel Fortran編譯器v11。 我有一個設置了所有fortran源文件的英特爾Visual Fortran項目。我希望用C/C++(實際上是cuda - 積分)逐漸替換所有這些子程序。只需右鍵單擊解決方案資源管理器中的源文件,然後「添加現有項目」就會將.cpp或.c或cuda文件放入列表中......但它永遠

    8熱度

    2回答

    CUDA SDK中的各種CUDA演示指的是「分散寫入」。這是什麼零散的寫作,爲什麼這麼偉大?與它的立場相反?

    5熱度

    1回答

    想知道是否有人有使用CUDA和XCode的經驗?我有一個噩夢設置了這一切...... 道森

    1熱度

    1回答

    我試圖分配浮點數17338896種元素如下所示(這大概是70 MB): state = cublasAlloc(theSim->Ndim*theSim->Ndim, sizeof(*(theSim->K0)), (void**)&K0cuda); if(state != CUBLAS_STATUS_SUCCESS) { printf("