计算机科学 ›› 2012, Vol. 39 ›› Issue (Z11): 24-27.

• 综述 • 上一篇    下一篇

GPU编程原理及其在网络安全领域的应用算法分析

吴鸿伟 汤伟宾 李晓潮 郭东辉   

  1. (厦门大学 厦门 361005) (厦门美亚柏科信息股份有限公司 厦门 361008)
  • 出版日期:2018-11-16 发布日期:2018-11-16

Principle of GPU Programming and Algorithm Analysis on Network Security

  • Online:2018-11-16 Published:2018-11-16

摘要: 近年来,GPU在通用计算方面对传统的CPU应用发起了强有力的冲击,被广泛运用于各种高性能计算中, 特别是网络安全领域。为了解决传统硬件加速存在的缺陷问题,首先介绍〔}PU的基本硬件架构及其并行计算原理, 其次说明基于CUDA的GPU编程与通用CPU编程之间算法实现的性能差异,最后详细分析了几种典型的网络安全 算法,并设计了相应的CPU并行加速试验进行性能测试。实验结果表明,在算法设计合理的前提下,GPU可以提升 应用算法上百倍的计算性能。

关键词: GPU编程,并行计算,网络安全

Abstract: In recent ycars,GPU has heavily shaked CPU's traditional application. It has been applied to many kinds of high performance computation, especially in the field of network security. In order to overcome the disadvantage of tra- ditional hardware acceleration, we first describe GPU's basic architecture and its parallel computing principle, and com- pare the difference between CUDA GPU programming and CPU programming. Besides, we analyze the GPU's imple- mentation of some algorithms referred to network security, and carry out experiments to test its performance according- ly. It shows that GPU parallel computing gains great advantage in computing,when optimization is reasonable.

Key words: GPU programming, Parallel computing, Network security

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!