%0 Journal Article %T 基于cuda的并行aes算法的实现和加速效率探索 %A 费雄伟? %A 李肯立? %A 阳王东? %A 杜家宜? %J 计算机科学 %D 2015 %R 10.11896/j.issn.1002-137X.2015.01.013 %X 网络应用服务(尤其是电子银行和电子商务)需要数据加密提供安全通信。很多应用服务器面临着执行大量计算稠密的加密挑战。cuda(统一计算架构)是在gpu进行并行和通用计算的平台,能够利用现有显卡资源,以低成本的方式提升加密性能。在nvidiageforceg210显卡上实现cuda的aes(高级加密标准)并行算法并且在amdathlon7850上实现串行aes算法。实现的aes并行算法避免了同一线程块的线程同步和通信,提升了gpu的加速性能,加速比要比manavski的aes-128并行算法提升2.66~3.34倍。在大数据量(至32mb)加密环境下探索aes并行算法的性能模型,并首次从加速效率角度分析加速性能。该并行aes算法在16核的gpu上能最高达到15.83倍的加速比和99.898%的加速效率。 %K 统一计算架构 %K 高级加密标准 %K 并行 %K 加速比 %K 加速效率 %U http://www.jsjkx.com/jsjkx/ch/reader/view_abstract.aspx?file_no=20150113&flag=1