首页> 中文期刊> 《计算机工程与科学》 >众核计算平台的高吞吐率密码算法加速

众核计算平台的高吞吐率密码算法加速

         

摘要

Many-core processors are suitable for accelerating high-throughput computing-intensive applications,while cryptography algorithms require large amounts of mathematical calculations andhence require high-throughput computing platforms.This paper proposes a coarse-grained parallel acceleration framework for many-core computing platforms.The framework does not take into account the internal computing process of the algorithm,and allocates the data to the many-core coprocessor for execution in units of computational functions.Based on the MIC many-core accelerator,the framework adopts the three-level parallel structure and task allocation mechanism,and develops the parallelism of the high-throughput cryptography algorithm.Experimental results for a variety of algorithms show that the framework can make full use of many-core computing platforms to achieve high-throughput encryption and decryption processing coarse-grained parallelism.%众核处理器适应于加速高吞吐率的计算密集型应用,而密码算法需要进行大量的数学计算,特别需要使用高吞吐率的计算平台.提出了一种面向众核平台的粗粒度并行加速框架,该框架不考虑算法内部的运算过程,将数据以计算函数为单位分配到众核协处理器上执行.使用MIC众核协处理器,采用三级并行结构及任务分配机制,提升了高吞吐率密码算法处理的并行性.针对多种密码算法应用的实验结果表明,该框架可充分利用众核平台实现粗粒度并行的高吞吐率加解密处理.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号