首页> 中文期刊> 《计算机科学 》 >基于CUDA架构的MD5破解方法研究

基于CUDA架构的MD5破解方法研究

             

摘要

CUDA is intended to give full play to the advantages of ultra-high computing performance of GPU in data processing,scientific computing and other fields of general purpose. This paper studied MD5 crack method based on Compute Unified Device Architecture and carried on hybrid compilation by using VS-2005 and NVCC. The experiment runs CUDA programs on GeForce-9600GT graphics card and runs Standard-C programs on Quad-Core CPU-Q6600.The results shows that, under the environment of high computational load and huge amounts of data, the computing speed of mid and low end graphics card is 30 to 50 times higher than that of high end CPU. CUDA gives full play to the advantages of GPU Streaming Multiprocessors Array and greatly improves the efficiency of the parallel computation programs.%由于内存、运算速度以及磁盘空间的限制,暴力破解MD5几乎无法在PC机上实现.CUDA意在使GPU的超高计算性能在数据处理和科学计算等通用计算领域发挥优势.主要研究基于CUDA架构的MD5破解方法,并使用VS2005与NVCC进行混合编译.实验选择在GeForce9600GT显卡和四核CPUQ6600上分别运行所提程序和标准C语言版程序.结果表明,在高计算负荷与巨量数据情况下,中低端显卡的计算速度比高端CPU高30~50倍.CUDA使GPU流处理器阵列的性能得到充分发挥,极大地提高了并行计算程序的效率.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号