计算机科学
計算機科學
계산궤과학
COMPUTER SCIENCE
2015年
1期
59-62,74
,共5页
费雄伟%李肯立%阳王东%杜家宜
費雄偉%李肯立%暘王東%杜傢宜
비웅위%리긍립%양왕동%두가의
统一计算架构%高级加密标准%并行%加速比%加速效率
統一計算架構%高級加密標準%併行%加速比%加速效率
통일계산가구%고급가밀표준%병행%가속비%가속효솔
Compute unified device architecture%Advanced encryption standard%Parallel%Speedup ratio%Acceleration efficiency
网络应用服务(尤其是电子银行和电子商务)需要数据加密提供安全通信.很多应用服务器面临着执行大量计算稠密的加密挑战.CUDA(统一计算架构)是在GPU进行并行和通用计算的平台,能够利用现有显卡资源,以低成本的方式提升加密性能.在Nvidia GeForce G210显卡上实现CUDA的AES(高级加密标准)并行算法并且在AMD Athlon 7850上实现串行AES算法.实现的AES并行算法避免了同一线程块的线程同步和通信,提升了GPU的加速性能,加速比要比Manavski的AES-128并行算法提升2.66~3.34倍.在大数据量(至32MB)加密环境下探索AES并行算法的性能模型,并首次从加速效率角度分析加速性能.该并行AES算法在16核的GPU上能最高达到15.83倍的加速比和99.898%的加速效率.
網絡應用服務(尤其是電子銀行和電子商務)需要數據加密提供安全通信.很多應用服務器麵臨著執行大量計算稠密的加密挑戰.CUDA(統一計算架構)是在GPU進行併行和通用計算的平檯,能夠利用現有顯卡資源,以低成本的方式提升加密性能.在Nvidia GeForce G210顯卡上實現CUDA的AES(高級加密標準)併行算法併且在AMD Athlon 7850上實現串行AES算法.實現的AES併行算法避免瞭同一線程塊的線程同步和通信,提升瞭GPU的加速性能,加速比要比Manavski的AES-128併行算法提升2.66~3.34倍.在大數據量(至32MB)加密環境下探索AES併行算法的性能模型,併首次從加速效率角度分析加速性能.該併行AES算法在16覈的GPU上能最高達到15.83倍的加速比和99.898%的加速效率.
망락응용복무(우기시전자은행화전자상무)수요수거가밀제공안전통신.흔다응용복무기면림착집행대량계산주밀적가밀도전.CUDA(통일계산가구)시재GPU진행병행화통용계산적평태,능구이용현유현잡자원,이저성본적방식제승가밀성능.재Nvidia GeForce G210현잡상실현CUDA적AES(고급가밀표준)병행산법병차재AMD Athlon 7850상실현천행AES산법.실현적AES병행산법피면료동일선정괴적선정동보화통신,제승료GPU적가속성능,가속비요비Manavski적AES-128병행산법제승2.66~3.34배.재대수거량(지32MB)가밀배경하탐색AES병행산법적성능모형,병수차종가속효솔각도분석가속성능.해병행AES산법재16핵적GPU상능최고체도15.83배적가속비화99.898%적가속효솔.