General-CUDA-programming

所属分类:GPU/显卡
开发工具:Cuda
文件大小:646KB
下载次数:0
上传日期:2018-02-03 10:00:10
上 传 者sh-1993
说明:  通用CUDA编程,,
(General-CUDA-programming,,)

文件列表:
1DMovingAveragePeriodicBoundaryTexture.cu (3145, 2018-02-03)
1D_Convolution_cuFFT.cu (4477, 2018-02-03)
1D_Convolution_kernel.cu (4507, 2018-02-03)
AddressingModesCUDATextures.cu (4382, 2018-02-03)
ILP_Part_I.cu (5678, 2018-02-03)
ILP_Part_II.cu (5484, 2018-02-03)
ILP_Part_III.cu (2029, 2018-02-03)
Images (0, 2018-02-03)
Images\Kepler.png (466011, 2018-02-03)
Images\Warp_scheduling_v1.png (56142, 2018-02-03)
Images\Warp_scheduling_v2.png (37462, 2018-02-03)
Images\temp.txt (4, 2018-02-03)
Meshgrid.cu (1309, 2018-02-03)
Multiple1DMovingAveragesShared.cu (3116, 2018-02-03)
Reductions.cu (44689, 2018-02-03)
ReverseArray.cu (1111, 2018-02-03)
SurfaceMemory.cu (1018, 2018-02-03)
WriteToCUDATextureAcrossKernels.cu (3350, 2018-02-03)
coalescence (0, 2018-02-03)
coalescence\simpleExampleDouble.cu (2669, 2018-02-03)
coalescence\simpleExampleNonAligned.cu (2847, 2018-02-03)
coalescence\simpleExampleNonConsecutive.cu (3152, 2018-02-03)
criticalSection.cu (2649, 2018-02-03)
cudaMallocPitch_and_cudaMemcpy2D.cu (1637, 2018-02-03)
cudaMallocPitch_performance.cu (4699, 2018-02-03)
fermi_block_diagram.png (70684, 2018-02-03)
passStructToKernel.cu (1881, 2018-02-03)
shared memory (0, 2018-02-03)
shared memory\adjacentDifferences.cu (5246, 2018-02-03)
shared memory\movingAverage.cu (1991, 2018-02-03)
simpleExamples (0, 2018-02-03)
simpleExamples\simpleExample.cu (2601, 2018-02-03)
simpleExamples\simpleExample2D.cu (3424, 2018-02-03)

Please, have a look at our wiki page https://github.com/OrangeOwlSolutions/General-CUDA-programming/wiki # CUDA codes - Folder ```simpleExamples```: codes for course [Introduction to GPU computing with CUDA](https://www.udemy.com/introduction-to-gpu-computing-with-cuda/). - Folder ```coalescence```: codes for course [Introduction to GPU computing with CUDA](https://www.udemy.com/introduction-to-gpu-computing-with-cuda/). - Folder ```shared memory```: codes for course [Introduction to GPU computing with CUDA](https://www.udemy.com/introduction-to-gpu-computing-with-cuda/). - ```Reductions.cu```: different kinds of reductions, including reduction without```__syncthreads```, reduction with no deadlock, atomic warp reduction and threadfence reduction, see [***](***); - ```Multiple1DMovingAveragesShared.cu```: performing several 1d moving averages in parallel, see [Performing several 1D moving averages in parallel using CUDA](http://www.orangeowlsolutions.com/archives/1161); - ```SurfaceMemory.cu```: simple example on how using CUDA surface memory to write to a texture memory, see [Texture memory with READ and WRITE](http://stackoverflow.com/questions/12509346/texture-memory-with-read-and-write); - ```1DMovingAveragePeriodicBoundaryTexture.cu```: showing how a median filter can be easily implemented on a signal having periodic boundary using CUDA textures, see [Dealing with boundary conditions in CUDA](http://www.orangeowlsolutions.com/archives/1436); - ```cudaMallocPitch_and_cudaMemcpy2D.cu```: showing how using ```cudaMallocPitch``` to allocate 2D arrays and how moving 2D data from/to host memory to/from global memory allocated with cudaMallocPitch using ```cudaMemcpy2D```, see [cudaMallocPitch and cudaMemcpy2D](http://www.orangeowlsolutions.com/archives/613); - ```WriteToCUDATextureAcrossKernels.cu```: writing to a CUDA texture across different kernel launches, see [Writing to a CUDA texture across kernels](http://www.orangeowlsolutions.com/archives/1440); - ```AddressingModesCUDATextures.cu```: the different types of addressing modes of a CUDA texture, see [The different addressing modes of CUDA textures](http://stackoverflow.com/questions/19020963/the-different-addressing-modes-of-cuda-textures); - ```Meshgrid.cu```: Emulating Matlab's meshgrid in CUDA, see [Replicate a vector multiple times using CUDA Thrust](http://stackoverflow.com/questions/16900837/replicate-a-vector-multiple-times-using-cuda-thrust/32451396#32451396); - ```ReverseArray.cu```: Reversing the order of the elements within an array, see [***](***);

近期下载者

相关文件


收藏者