首页> 外文会议>International Conference on Network Security and Communication Engineering >A hybrid CPU-MIC parallel Gaussian elimination algorithm for solving Gr?bner bases in binary field
【24h】

A hybrid CPU-MIC parallel Gaussian elimination algorithm for solving Gr?bner bases in binary field

机译:一种求解GR的混合CPU-MIC并行高斯消除算法,二进制字段中的BNER基础

获取原文

摘要

Gr?bner bases method is a classic method for solving polynomial system. Currently, F4 algorithm is one of the fastest algorithms for computing Grobner bases, and the main computational cost in F4 is Gaussian elimination of F4 matrix. We first analyze the characteristics of Gaussian elimination algorithm proposed by Lachartre especially for computing F4 matrix in binary fields, then present a CPU+MIC heterogeneous parallel algorithm for pivot row reduction, which is one of the most time-consuming steps, and utilize a series of performance optimization techniques, such as OpenMP multi-thread organization, SIMD vectorization, memory access optimization, to improve the efficiency of the algorithm. The efficiency of the algorithm is demonstrated by the experiments about well-known HFE cryptosystem. For instance, for a medium size problem such as HFE80, the performance of optimized heterogeneous parallel program is about 1.732 times than that of multi-thread program implemented on CPU.
机译:GR?BNER基础方法是一种求解多项式系统的经典方法。目前,F4算法是用于计算Grobner基础的最快算法之一,F4中的主要计算成本是F4矩阵的高斯消除。我们首先分析Lachartre提出的高斯消除算法的特性,特别是用于计算二进制字段中的F4矩阵,然后呈现CPU + MIC异构并行算法,用于枢轴排减少,这是最耗时的步骤之一,并利用一个系列性能优化技术,如OpenMP多线程组织,SIMD矢量化,内存访问优化,提高算法的效率。通过关于众所周知的HFE密码系统的实验证明了算法的效率。例如,对于诸如HFE80的中等大小问题,优化的异构并行程序的性能比CPU上实现的多线程程序的性能约为1.732倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号