计算机工程与科学2018,Vol.40Issue(4):580-586,7.DOI:10.3969/j.issn.1007-130X.2018.04.002
众核计算平台的高吞吐率密码算法加速
Accelerating high throughput cryptography algorithm on many-core computing platforms
摘要
Abstract
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.关键词
众核平台/密码算法/高吞吐率/粗粒度并行Key words
many-core platform/cryptography algorithm/high throughput/coarse-grained parallel分类
信息技术与安全科学引用本文复制引用
符鹤,李春江,王昊,谢永芳..众核计算平台的高吞吐率密码算法加速[J].计算机工程与科学,2018,40(4):580-586,7.基金项目
国家自然科学基金(61321003,61170046) (61321003,61170046)