文件名称:matlab如何敲代码-General-CUDA-programming:通用CUDA编程
文件大小:646KB
文件格式:ZIP
更新时间:2024-06-12 01:37:03
系统开源
matlab如何敲代码请看看我们的维基页面 CUDA代码 文件夹simpleExamples :课程代码。 文件夹coalescence :课程代码。 文件夹shared memory :课程代码。 Reductions.cu :不同类型的减少,包括不带__syncthreads减少,不带死锁的减少,原子扭曲减少和线程栅栏减少,请参见; Multiple1DMovingAveragesShared.cu :并行执行多个1d移动平均,请参见; SurfaceMemory.cu :有关如何使用CUDA表面存储器写入纹理存储器的简单示例,请参见; 1DMovingAveragePeriodicBoundaryTexture.cu :显示如何使用CUDA纹理在具有周期性边界的信号上轻松实现中值滤波器,请参见; cudaMallocPitch_and_cudaMemcpy2D.cu :显示如何使用cudaMallocPitch分配2D数组,以及如何使用cudaMemcpy2D将2D数据从主机内存移至使用cudaMallocPitch分配的全局内存,或从主机内存移出,或从全局内存中移出2D数据。
【文件预览】:
General-CUDA-programming-master
----1DMovingAveragePeriodicBoundaryTexture.cu(3KB)
----Meshgrid.cu(1KB)
----AddressingModesCUDATextures.cu(4KB)
----Multiple1DMovingAveragesShared.cu(3KB)
----ILP_Part_III.cu(2KB)
----coalescence()
--------simpleExampleNonAligned.cu(3KB)
--------simpleExampleNonConsecutive.cu(3KB)
--------simpleExampleDouble.cu(3KB)
----fermi_block_diagram.png(69KB)
----WriteToCUDATextureAcrossKernels.cu(3KB)
----simpleExamples()
--------simpleExample2D.cu(3KB)
--------simpleExample.cu(3KB)
----Reductions.cu(44KB)
----passStructToKernel.cu(2KB)
----cudaMallocPitch_performance.cu(5KB)
----README.md(3KB)
----cudaMallocPitch_and_cudaMemcpy2D.cu(2KB)
----ILP_Part_II.cu(5KB)
----1D_Convolution_kernel.cu(4KB)
----SurfaceMemory.cu(1018B)
----1D_Convolution_cuFFT.cu(4KB)
----Images()
--------Warp_scheduling_v1.png(55KB)
--------Kepler.png(455KB)
--------temp.txt(4B)
--------Warp_scheduling_v2.png(37KB)
----ReverseArray.cu(1KB)
----ILP_Part_I.cu(6KB)
----criticalSection.cu(3KB)
----shared memory()
--------adjacentDifferences.cu(5KB)
--------movingAverage.cu(2KB)