首页> 外文期刊>Very Large Scale Integration (VLSI) Systems, IEEE Transactions on >An Efficient Implementation of Montgomery Multiplication on Multicore Platform With Optimized Algorithm, Task Partitioning, and Network Architecture
【24h】

An Efficient Implementation of Montgomery Multiplication on Multicore Platform With Optimized Algorithm, Task Partitioning, and Network Architecture

机译:通过优化算法,任务划分和网络架构在多核平台上有效实现蒙哥马利乘法

获取原文
获取原文并翻译 | 示例
           

摘要

The modular multiplication (MM) is a key operation in cryptographic algorithms, such as RSA and elliptic-curve cryptography. Multicore processor is a suitable platform to implement MM because of its flexibility, high performance, and energy-efficiency. In this paper, we propose a block-level parallel algorithm for MM with quotient pipelining and optimally map it on a network-on-chip-based multicore platform equipped with broadcasting mechanism. Aiming at highest performance, a theoretical speedup model for parallel MM is also developed for parameter exploration that optimizes task partitioning. Experimental results based on a multicore prototype show that compared with the sequential MM on single core, the parallel implementation proposed in this paper maximizes the speedup ratio with regard to given intercore communication latency.
机译:模块化乘法(MM)是诸如RSA和椭圆曲线加密之类的加密算法中的关键操作。多核处理器具有灵活性,高性能和高能效,因此是实施MM的合适平台。在本文中,我们提出了一种具有商流水线的MM块级并行算法,并将其最佳映射到具有广播机制的基于芯片网络的多核平台上。为了获得最高性能,还开发了用于并行MM的理论加速模型,用于参数探索,可优化任务分配。基于多核原型的实验结果表明,与单核上的顺序MM相比,本文提出的并行实现在给定的核间通信延迟方面最大程度地提高了加速比。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号