首页> 外国专利> Multiple prime number generation using a parallel prime number search algorithm

Multiple prime number generation using a parallel prime number search algorithm

机译:使用并行素数搜索算法生成多个素数

摘要

A process is provided for searching in parallel for a plurality of prime number values simultaneously includes the steps of: randomly generating a plurality of k random odd numbers (wherein k is preferably more than 2, but could also be one or more) expressed as n0, 0, n1, 0, . . . n((k−1)), 0, each number providing a prime number candidate; determining a plurality of y additional odd numbers based on each one of the randomly generated odd numbers n0, 0, n1, 0, . . . n(k−1), 0 to provide additional prime number candidates thereby yielding a total number of prime number candidates; sieving the total number of prime number candidates by performing a small divisor test on each of the candidates in order to eliminate candidates revealed to be composite numbers by the small divisor test thereby yielding a sieved number s of candidates; and performing a first probabilistic primality test on each of the sieved number s of candidates, each of the plurality of s first primality tests including an associated exponentiation operation executed by an associated one of a plurality of s of the exponentiation units, the exponentiation operations being performed by the plurality of s exponentiation units substantially simultaneously in order to eliminate candidates revealed to be composite numbers by the primality test thereby yielding a remaining number r of candidates.
机译:提供了一种用于同时并行搜索多个素数值的过程,该过程包括以下步骤:随机生成多个表示为n的k个随机奇数(其中k优选大于2,但也可以是一个或多个) 0,0 ,n 1,0 ,。 。 。 n (((k− 1)),0 ,每个数字提供质数候选;根据随机生成的奇数n 0,0 ,n 1,0 ,n中的每一个确定多个y个附加奇数。 。 。 n (k− 1),0 提供额外的素数候选者,从而产生素数候选者总数;通过对每个候选者执行小除数测试来筛选质数候选总数,以消除通过小除数测试显示为合成数的候选,从而得到筛选的候选数s;以及对筛分的多个候选者中的每一个进行第一概率素性测试,所述多个第一素性测试中的每一个包括由多个幂运算单元中的一个相关联的幂运算所执行的相关幂运算,所述幂运算为为了消除由素数检验揭示为合成数的候选,基本由多个幂运算单元同时执行,从而得到剩余的候选数r。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号