文件名称:cuda_txcl
介绍说明--下载内容均来自于网络,请自行研究使用
基于CUDA的高性能图像处理算法。着重介绍CPU和CUDA的计算能力,并详细介绍图像处理的背景以及几种操作的原理。在经过实验之后,对比CPU的计算能力可以发现,CUDA在并行处理数据的能力非常强大。由此可知,在图像处理的应用中,CUDA将大有可为。然而Hough变换的性能提升并不明显,其中的原子操作导致线程的排队,大幅度降低了线程并发性能,从而使得CUDA并行运算的优点不能显示出来,此问题的解决,有赖于对Hough变换并行算法的更深入研究。-CUDA-based high-performance image processing algorithms. Focuses on the computing power of CPU and CUDA, and detail the background of image processing and several operating principles. After experiments, comparing CPU' s computing power can be found, CUDA' s ability to process data in parallel is very strong. It can be seen in image processing applications, CUDA will be promising. Hough transform performance, however not obvious, which led to the thread queue atomic operations, significantly reduce the thread concurrency, which makes the advantages of CUDA parallel computing can not be displayed to solve this problem, parallel algorithm depends on the Hough transform more in-depth study.
(系统自动生成,下载前可以参看下载内容)
下载文件列表
cuda_txcl\cuda_txcl\1228815133019k3ycxxrlkd.jpg
.........\.........\cuconfig.h
.........\.........\cuda_txcl.cpp
.........\.........\cuda_txcl.exe
.........\.........\cuda_txcl.vcproj
.........\.........\cuda_txcl.vcproj.8.00.old
.........\.........\cuda_txcl.vcproj.ALPHA.Sun.user
.........\.........\cuda_txcl.vcproj.bak
.........\.........\cuda_txcl.vcproj.SUNSERVER.Administrator.user
.........\.........\cuda_txcl.vcproj.WIN-OQPHQEF7T79.Administrator.user
.........\.........\cu_image.h
.........\.........\Debug\BAT00000623362940.bat
.........\.........\.....\BuildLog.htm
.........\.........\.....\cuda_txcl.exe.embed.manifest
.........\.........\.....\cuda_txcl.exe.embed.manifest.res
.........\.........\.....\cuda_txcl.exe.intermediate.manifest
.........\.........\.....\cuda_txcl.obj
.........\.........\.....\cuda_txcl.pch
.........\.........\.....\edgedetection.cu.obj
.........\.........\.....\edgedetection.obj
.........\.........\.....\filter.cu.obj
.........\.........\.....\filter.obj
.........\.........\.....\houghtransform.cu.obj
.........\.........\.....\houghtransform.obj
.........\.........\.....\image.cu.obj
.........\.........\.....\mt.dep
.........\.........\.....\stdafx.obj
.........\.........\.....\util.cu.obj
.........\.........\.....\vc80.idb
.........\.........\.....\vc80.pdb
.........\.........\.....\vc90.idb
.........\.........\.....\vc90.pdb
.........\.........\edgedetection.cpp
.........\.........\edgedetection.cu
.........\.........\edgedetection.linkinfo
.........\.........\edgedetect_out.jpg
.........\.........\filter.cpp
.........\.........\filter.cu
.........\.........\filter.h
.........\.........\filter.linkinfo
.........\.........\filter_out.jpg
.........\.........\gray2.jpg
.........\.........\houghtransform.cpp
.........\.........\houghtransform.cu
.........\.........\houghtransform.linkinfo
.........\.........\image.cu
.........\.........\image.h
.........\.........\image.linkinfo
.........\.........\interface.h
.........\.........\kernel.cu
.........\.........\kernel.resx
.........\.........\portrait_noise.bmp
.........\.........\ReadMe.txt
.........\.........\..lease\BuildLog.htm
.........\.........\.......\cuda_txcl.exe.intermediate.manifest
.........\.........\.......\cuda_txcl.obj
.........\.........\.......\cuda_txcl.pch
.........\.........\.......\edgedetection.cu.obj
.........\.........\.......\edgedetection.obj
.........\.........\.......\filter.cu.obj
.........\.........\.......\filter.obj
.........\.........\.......\image.cu.obj
.........\.........\.......\mt.dep
.........\.........\.......\stdafx.obj
.........\.........\.......\util.cu.obj
.........\.........\.......\vc80.idb
.........\.........\.......\vc80.pdb
.........\.........\stdafx.cpp
.........\.........\stdafx.h
.........\.........\test.jpg
.........\.........\test_out.jpg
.........\.........\Thumbs.db
.........\.........\util.cpp
.........\.........\util.linkinfo
.........\.........\vc80.pdb
.........\.........\vc90.pdb
.........\.........\x64\Debug\BuildLog.htm
.........\.........\...\.....\cuda_txcl.exe.embed.manifest
.........\.........\...\.....\cuda_txcl.exe.embed.manifest.res
.........\.........\...\.....\cuda_txcl.exe.intermediate.manifest
.........\.........\...\.....\cuda_txcl.obj
.........\.........\...\.....\cuda_txcl.pch
.........\.........\...\.....\edgedetection.cu.obj
.........\.........\...\.....\edgedetection.obj
.........\.........\...\.....\filter.cu.obj
.........\.........\...\.....\filter.obj
.........\.........\...\.....\houghtransform.cu.obj
.........\.........\...\.....\houghtransform.obj
.........\.........\...\.....\image.cu.obj
.........\.........\...\.....\mt.dep
.........\.........\...\.....\stdafx.obj
.........\.........\...\.....\util.cu.obj
.........\.........\...\.....\vc90.idb
.........\.........\...\.....\vc90.pdb
.........\.........\...\Release\BuildLog.htm
.........\.........\...\.......\cuda_txcl.exe.intermediate.manifest
.........\.........\...\.......\cuda_txcl.obj
.........\.........\...\.......\cuda_txcl.pch
.........\.........\...\.......\edgedetection.cu.obj
.........\........
.........\.........\cuconfig.h
.........\.........\cuda_txcl.cpp
.........\.........\cuda_txcl.exe
.........\.........\cuda_txcl.vcproj
.........\.........\cuda_txcl.vcproj.8.00.old
.........\.........\cuda_txcl.vcproj.ALPHA.Sun.user
.........\.........\cuda_txcl.vcproj.bak
.........\.........\cuda_txcl.vcproj.SUNSERVER.Administrator.user
.........\.........\cuda_txcl.vcproj.WIN-OQPHQEF7T79.Administrator.user
.........\.........\cu_image.h
.........\.........\Debug\BAT00000623362940.bat
.........\.........\.....\BuildLog.htm
.........\.........\.....\cuda_txcl.exe.embed.manifest
.........\.........\.....\cuda_txcl.exe.embed.manifest.res
.........\.........\.....\cuda_txcl.exe.intermediate.manifest
.........\.........\.....\cuda_txcl.obj
.........\.........\.....\cuda_txcl.pch
.........\.........\.....\edgedetection.cu.obj
.........\.........\.....\edgedetection.obj
.........\.........\.....\filter.cu.obj
.........\.........\.....\filter.obj
.........\.........\.....\houghtransform.cu.obj
.........\.........\.....\houghtransform.obj
.........\.........\.....\image.cu.obj
.........\.........\.....\mt.dep
.........\.........\.....\stdafx.obj
.........\.........\.....\util.cu.obj
.........\.........\.....\vc80.idb
.........\.........\.....\vc80.pdb
.........\.........\.....\vc90.idb
.........\.........\.....\vc90.pdb
.........\.........\edgedetection.cpp
.........\.........\edgedetection.cu
.........\.........\edgedetection.linkinfo
.........\.........\edgedetect_out.jpg
.........\.........\filter.cpp
.........\.........\filter.cu
.........\.........\filter.h
.........\.........\filter.linkinfo
.........\.........\filter_out.jpg
.........\.........\gray2.jpg
.........\.........\houghtransform.cpp
.........\.........\houghtransform.cu
.........\.........\houghtransform.linkinfo
.........\.........\image.cu
.........\.........\image.h
.........\.........\image.linkinfo
.........\.........\interface.h
.........\.........\kernel.cu
.........\.........\kernel.resx
.........\.........\portrait_noise.bmp
.........\.........\ReadMe.txt
.........\.........\..lease\BuildLog.htm
.........\.........\.......\cuda_txcl.exe.intermediate.manifest
.........\.........\.......\cuda_txcl.obj
.........\.........\.......\cuda_txcl.pch
.........\.........\.......\edgedetection.cu.obj
.........\.........\.......\edgedetection.obj
.........\.........\.......\filter.cu.obj
.........\.........\.......\filter.obj
.........\.........\.......\image.cu.obj
.........\.........\.......\mt.dep
.........\.........\.......\stdafx.obj
.........\.........\.......\util.cu.obj
.........\.........\.......\vc80.idb
.........\.........\.......\vc80.pdb
.........\.........\stdafx.cpp
.........\.........\stdafx.h
.........\.........\test.jpg
.........\.........\test_out.jpg
.........\.........\Thumbs.db
.........\.........\util.cpp
.........\.........\util.linkinfo
.........\.........\vc80.pdb
.........\.........\vc90.pdb
.........\.........\x64\Debug\BuildLog.htm
.........\.........\...\.....\cuda_txcl.exe.embed.manifest
.........\.........\...\.....\cuda_txcl.exe.embed.manifest.res
.........\.........\...\.....\cuda_txcl.exe.intermediate.manifest
.........\.........\...\.....\cuda_txcl.obj
.........\.........\...\.....\cuda_txcl.pch
.........\.........\...\.....\edgedetection.cu.obj
.........\.........\...\.....\edgedetection.obj
.........\.........\...\.....\filter.cu.obj
.........\.........\...\.....\filter.obj
.........\.........\...\.....\houghtransform.cu.obj
.........\.........\...\.....\houghtransform.obj
.........\.........\...\.....\image.cu.obj
.........\.........\...\.....\mt.dep
.........\.........\...\.....\stdafx.obj
.........\.........\...\.....\util.cu.obj
.........\.........\...\.....\vc90.idb
.........\.........\...\.....\vc90.pdb
.........\.........\...\Release\BuildLog.htm
.........\.........\...\.......\cuda_txcl.exe.intermediate.manifest
.........\.........\...\.......\cuda_txcl.obj
.........\.........\...\.......\cuda_txcl.pch
.........\.........\...\.......\edgedetection.cu.obj
.........\........