基于CUDA的压缩文件恢复系统

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:zeldaok
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在过去的二十多年中,采用单一中央处理器架构的微处理器产品(如Intel的奔腾系列以及AMD的Opteron 系列)以惊人的速度发展着:它们的性能以惊人的速度提高而成本则以相当的速度下降。这些处理器给桌面电脑以及集群服务器带来了巨大的运算能力。这些性能上的不断提高给软件带来了更强大的功能、更好的用户界面。然而,从2003年开始,微处理器领域的发展由于功耗问题而逐渐变缓。从此之后,几乎所有的微处理器厂商都转而增加处理器内核数量来增强处理能力。同样在2003年,被称为GPU(Graphics Processing Unit)的新型多核处理器逐渐发展起来并引领浮点运算性能的前沿。NVIDIA在2006年提出的新的GPU 体系架构CUDA 使得GPU 真正成为了一种面向通用计算的协处理器,彻底改变了以往只有通过图形API才能用GPU 进行通用运算的GPGPU 编程模型。   GPU的发展为对高效密码学的需求提供了一个解决方案。诸多研究者已经就GPU在密码学方面的应用做了许多工作。论文利用CUDA平台设计并实现了一个针对文件名加密的RAR文件进行密码恢复的系统。在系统设计和实现过程中,论文针对RAR加密解密中的AES 密钥生成步骤进行了详细讨论。在给出了原始的GPU 版本后,论文还对基于GPU的并行程序优化提出了相应的原则和注意事项,并将这些原则应用于本文的系统,对系统进行了优化使其实现了更好的性能。   从论文针对原始版本的优化中可以看出,进行并行程序优化是一项相当有挑战性的工作。与CPU 程序不同,并行程序的性能由诸多方面共同决定,而这些方面之间又相互制约,使得优化存在相当的不确定性。针对此点,论文进而给出了一个对代码性能进行评价的度量。该度量一方面可以为程序设计提供一些指导也在一定程度上缩小了最佳配置参数的搜索范围,从而简化优化工作。
其他文献
在社会发展过程中,信息资源的共享、资源的合理配置越来越受到人们的关注。资源信息的共享甚至直接影响到人们物质生活和精神生活水平的提高。但是目前在一些企业、高等院校
网络摄像机是新一代视频监控设备,它是视频监控技术向数字化和网络化发展的成果,引起了视频监控系统质的飞跃。关于网络摄像机的研究已成为当今视频监控技术研究的热门之一。如
随着信息技术、多媒体技术及互联网技术的迅速发展,视频监控系统正在向嵌入式,数字化,网络化方向发展。数字视频监控系统的开发涉及到视频编码、网络传输、操作系统等嵌入式
运动想象脑电信号的研究是目前的热点问题,它可以给有严重运动功能障碍的人提供一种与外界环境交流的便利途径,通过脑机接口的设计可成功“读取”脑电信号,实现脑与外部环境
作为真正意义上的全球立体化信息通信网络的重要组成部分,水声通信网络在近十几年来已经成为国内外有关专家学者的热门研究领域。同传统的基于传感器的海洋信息监控方式不同
随着数字压缩技术及网络通信技术,尤其是无线通信技术的高速发展,基于视频的业务已渗透到了许多领域中,而视频信息在无线网络中的处理与传输也成为目前的研究热点之一。众所
超分辨率的概念最早是在信号处理技术中提出的,后来发展到以提高图像空间分辨率为目的的空间超分辨率图像重建技术。目前,人们对空间分辨率已经做了大量的研究,也提出了大量
论文从雷达的探测性能角度,研究虚拟战场上雷达探测范围的可视化表现。在简要介绍了本课题研究的背景和意义后,本文简略阐述了作战仿真系统的整体设计架构,并结合工作重点详细讨
近几年来,随着大规模集成电路、无线通信、计算机网络、信息安全等技术的发展,RFID(射频识别,Radio Frequency Identification)技术进入实用化应用阶段。由于其具有非接触识别、多
2009年1月7日工业和信息化部宣布,批准中国移动通信集团公司增加基于TD-SCDMA技术制式的第三代移动通信(3G)业务经营许可,中国电信集团公司增加基于CDMA2000技术制式3G业务经营许