文件名称:Cudagrind:用于CUDA的Valgrind扩展,用于https的非官方镜像
文件大小:103KB
文件格式:ZIP
更新时间:2024-06-06 17:20:43
C
库达格隆德 1.要求 Cudagrind已经过测试,并使用以下参数运行: Valgrind 3.6.0或更高版本 CUDA SDK 4.0或更高版本 兼容的CUDA驱动程序 GCC 4.4.7或更高版本 如果不同的编译器支持C99标准和GCC的C-(de)构造函数扩展,则它们应该可以工作。 2.安装 要编译Cudagrind,请在Makefile中设置Valgrind和CUDA驱动程序的INCLUDE和LIB目录的位置。 然后调用“ make new”来构建libcudagrind.so并将其放在可访问的位置。 如果系统不提供POSIX线程库,则将'-DCUDAGRIND_NOPTHREAD'添加到CFLAGS。 这使Cudagrind不再对混合程序具有线程安全性。 3.执行 要使用Cudagrind预加载Cudagrind的libcudagrind.so和CUDA驱动程序的'libc
【文件预览】:
Cudagrind-master
----README.rst(1KB)
----src()
--------cuMemsetD16.c(3KB)
--------cuMemsetD2D32.c(4KB)
--------cuMemcpy2D.c(11KB)
--------cuMemcpyDtoA.c(5KB)
--------cuMemHostRegister.c(2KB)
--------cuMemsetD2D16Async.c(2KB)
--------cudaDeviceSynchronize.c(2KB)
--------cuMemcpy3DAsync.c(4KB)
--------cuMemsetD2D8.c(4KB)
--------cuMemcpyDtoD.c(4KB)
--------cuMemcpyAtoHAsync.c(2KB)
--------cuMemcpyPeer.c(5KB)
--------cudaWrap.h(4KB)
--------cuMemFree.c(2KB)
--------cudaMemcpyToSymbol.c(4KB)
--------cuMemsetD2D32Async.c(2KB)
--------cuMemFreeHost.c(2KB)
--------cudaWrap.c(18KB)
--------cuMemAllocPitch.c(4KB)
--------cuMemsetD16Async.c(2KB)
--------cuArrayCreate.c(2KB)
--------cudaMemcpyToSymbolAsync.c(5KB)
--------cuMemcpyAtoA.c(5KB)
--------cudaMemcpyFromSymbolAsync.c(5KB)
--------cuMemcpyAtoD.c(5KB)
--------cuArray3DGetDescriptor.c(3KB)
--------cuMemcpyHtoDAsync.c(2KB)
--------cuMemsetD2D8Async.c(2KB)
--------cudaThreadSynchronize.c(2KB)
--------cuMemcpyDtoH.c(4KB)
--------cuArrayGetDescriptor.c(3KB)
--------cuMemcpyHtoA.c(5KB)
--------cuMemcpyPeerAsync.c(3KB)
--------cuMemcpyHtoAAsync.c(2KB)
--------cuMemsetD2D16.c(4KB)
--------cuMemsetD8.c(3KB)
--------cuMemcpy2DAsync.c(4KB)
--------cuArray3DCreate.c(2KB)
--------cuMemcpyDtoDAsync.c(3KB)
--------cuMemAlloc.c(2KB)
--------cuMemcpyAsync.c(3KB)
--------cuStreamSynchronize.c(2KB)
--------cudaMemcpyFromSymbol.c(4KB)
--------cuMemcpyHtoD.c(4KB)
--------cuMemcpy2DUnaligned.c(12KB)
--------cuMemsetD8Async.c(2KB)
--------cuMemHostAlloc.c(3KB)
--------cuMemsetD32Async.c(2KB)
--------cuMemHostUnregister.c(2KB)
--------cuArrayDestroy.c(2KB)
--------cuMemcpyDtoHAsync.c(2KB)
--------cuMemcpy.c(5KB)
--------cuMemsetD32.c(3KB)
--------cuMemcpyAtoH.c(5KB)
--------cuMemcpy3D.c(14KB)
----version.sh(558B)
----examples()
--------run.sh(475B)
--------example.cu(2KB)
--------example_rc.cu(1KB)
----cuda.supp(2KB)
----Makefile(2KB)
----COPYING.LESSER(7KB)
----COPYING(34KB)