期刊文献+

基于多核密码处理器的AES算法并行映射技术

Technology of AES algorithm parallel mapping based on multi-core cipher processor
下载PDF
导出
摘要 为解决多核处理器实现算法应用中出现的算法映射和数据划分调度问题,提出一种面向多核密码处理器的密码算法映射方案。通过对AES算法和密码处理器指令特点分析,提出一种高效的单核映射方案,保证单核单运算任务的高效处理。通过对多核结构和任务处理特点进行分析建模,建立一种符合任务级并行特点的数据划分调度模型,设计无阻塞数据并行调度方案,充分发挥多核平台的并行运算优势。实验结果表明,多核加速比接近理论值,平均单核吞吐率达到理论值的99.7%。 To solve problems arisen in data scheduling and partitioning, algorithm mapping of multi-core processor, the crypto graphic algorithm mapping solution which fused the characteristics of multi-core processor was presented. An efficient mapping scheme on single-core based on characteristic analysis of AES algorithm and cipher processor instruction was proposed to ensure the efficiency of computing tasks on single-core. A data scheduling and partitioning model which met the task parallelism require ments based on the multi-core processor architecture, task processing features were established and a task parallelism method was devised, and a non-blocking parallel scheduling was proposed to give full play to the parallel computing advantages of multi- core processor. Experimental results show that speedup ratio of multi-core computing platforms is close to the number of proces- sor and the average single-core throughput reaches 99.7% of the theoretical value.
机构地区 信息工程大学
出处 《计算机工程与设计》 北大核心 2017年第4期916-921,共6页 Computer Engineering and Design
基金 国家自然科学基金项目(61404175)
关键词 高级加密标准 多核密码处理器 映射 数据划分调度 吞吐率 加速比 AES multi-core cipher processor mapping data scheduling and partitioning throughput speed up ratio
  • 相关文献

参考文献2

二级参考文献15

  • 1Ahmad Ishfaq,Ranka Sanjay,Khan Samee Ullah. Using game theory for scheduling tasks on multi-core processors for simultaneous optimization of performance and energy[A].2008.2645-2650.
  • 2Laura De Giusti,Emilio Luque,Franco Chichizola. AMTHA:An algorithm for automatically mapping tasks to processors in heterogeneous multiprocessor architectures[A].2009.481-485.
  • 3Mohammad I Daoud,Nawwaf Kharma. A high performance algorithm for static task scheduling in heterogeneous distributed computing systems[J].Journal of Parallel and Distributed Computing,2008,(04):399-409.
  • 4Sah S K,Singh R S. Critical path based scheduling of multiple applications in heterogeneous distributed computing[A].2009.99-104.
  • 5Hagras T,Janecek. A high performance,low complexity algorithm for compile-time task scheduling in heterogeneous system[J].Parallel Computing,2005,(07):653-670.
  • 6Young Choon Lee,Albert Y Zomaya. A novel state transition method for metaheuristic-based scheduling in heterogeneous computing systems[J].IEEE Transactions on Parallel and Distributed Systems,2008,(09):1215-1223.
  • 7Matthieu Gallet,Loris Marchal. Efficient scheduling of task graph collections on heterogeneous resources[A].2009.1-11.
  • 8WANG Haixin,BAI Guoqiang,CHEN Hongyi.Design of a high performance network security processor[J].Journal Tsinghua University(Science&Technology),2010,50(1):13-17.
  • 9Yu Zhiyi,You Kaidi,Xiao Ruijin,et al.An 800 MHz 320MW 16-Core processor with message-passing and shared-memory inter-core communication mechanisms[C]//ISSCC,2012:64-65.
  • 10Dai Zibin,Li Wei,Yang Xiaohui,et al.The research and implementation of reconfigurable processor architecture for block cipher processing[C]//ICESS,2008:587-593.

共引文献8

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部