检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]国防科学技术大学计算机学院,湖南长沙410073
出 处:《四川大学学报(工程科学版)》2011年第2期98-102,共5页Journal of Sichuan University (Engineering Science Edition)
基 金:国家"973"计划资助项目(2007CB310901);国家自然科学基金资助项目(60803041);国防科技大学优秀研究生创新资助项目(B090603)
摘 要:针对椭圆曲线加密系统的加密速度不能满足实时性要求的现状,分析了椭圆曲线加密机制(Elliptic Curve Cryptography,ECC)潜在的并行性,研究了GPU众核多线程及共享存储空间和只读Cache对ECC性能提升的影响,提出了以GPU强大计算资源和有效的存储带宽来流化加速ECC的方法。实验结果显示,在支持计算统一设备架构(Computing Unified Device Architecture,CUDA)的GPU上流化实现的ECC原型系统与优化的CPU实现相比可获得高达66×的加速度比。另外,针对ECC的流化并行及优化技术可作为一般方法推广至其它流体系结构。In order to overcome the weakness in real-time ECC(Elliptic Curve Cryptograph),streaming ECC was proposed,including exploiting the potential parallelism of ECC for streaming and parallelizing it using thousands of threads as well as stream optimization based on shared memory and texture cache or constant cache with best utilization of memory hierarchy of CUDA-enable GPU.Experimental results showed that the prototype of ECC implemented using CUDA(Computing Unified Device Architecture) on NVIDIA's GTX280 could achieve as high as 66×speedup than CPU counterpart available.Furthermore,the proposed techniques including streaming for parallelization and optimizations with memory hierarchy could be generalized for other streaming architectures.
关 键 词:GPU 椭圆曲线加密 流化并行 优化 计算统一设备架构
分 类 号:TP393[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.222