期刊文献+

基于CUDA架构的MD5破解方法研究 被引量:7

MD5 Crack Method Based on Compute Unified Device Architecture
下载PDF
导出
摘要 由于内存、运算速度以及磁盘空间的限制,暴力破解MD5几乎无法在PC机上实现。CUDA意在使GPU的超高计算性能在数据处理和科学计算等通用计算领域发挥优势。主要研究基于CUDA架构的MD5破解方法,并使用VS2005与NVCC进行混合编译。实验选择在GeForce9600GT显卡和四核CPUQ6600上分别运行所提程序和标准C语言版程序。结果表明,在高计算负荷与巨量数据情况下,中低端显卡的计算速度比高端CPU高30~50倍。CUDA使GPU流处理器阵列的性能得到充分发挥,极大地提高了并行计算程序的效率。 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.
作者 张润梅 王霄
出处 《计算机科学》 CSCD 北大核心 2011年第2期302-304,F0003,共4页 Computer Science
基金 建设部科研开发项目(2009-K9-11) 安徽省自然科学基金项目(090412057) 安徽省教育厅自然科学研究重点项目(KJ2009A020Z)资助
关键词 MD5破解 CUDA 并行计算 MD5 crack CUDA Parallel computation
  • 相关文献

参考文献7

  • 1Corporation N.CUDA Programming Guide[EB/OL].www.nvdia.com.2009.2.
  • 2CUDA——走向GPGPU新时代[J].程序员,2008(3):32-33. 被引量:4
  • 3Nvidia.The CUDA Compiler Driver NVCC.2008.
  • 4Tehver M.General Purpose GPU Programming with CUDA(演讲稿).2007.
  • 5Portegies Z S F,Belleman R G,Geldof P M.High-performance direct gravitational N-body simulations on graphics processing units[J].NewAstron,2007,12:641-650.
  • 6Dongarra J,Foster I,Fox G,et al.Sourcebook of Parallel Computing[M].Elsevier Science,2003.
  • 7Kider Jr J T.GPU as a Parallel Machine:Sorting on theGPU[C] ∥Proc.of CIS'05.2005.

共引文献3

同被引文献51

引证文献7

二级引证文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部