找回密码
 欢迎注册
楼主: tprime

[讨论] 孪生素数的计算

[复制链接]
发表于 2008-7-4 19:51:28 | 显示全部楼层
呵呵 没想那么多 遇到有交流 俺就想说话 以后俺注意了 呵呵,不知道俺有腰斩的权力么?
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-7-4 19:55:15 | 显示全部楼层
呵呵 tprime: 我6#问的是你是完全筛掉所有可能素因子 还是筛一部分,再过米勒-罗宾测试 另外,米勒-罗宾测试对64位 我估计是大概64 / 2 * 3 * (4 + 3) * C次CPU运算 就能完成 C估计值7 <= C <= 12
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-7-4 19:57:13 | 显示全部楼层
原帖由 无心人 于 2008-7-4 19:51 发表 呵呵,不知道俺有腰斩的权力么?
版主应该都有该权力吧。 你把鼠标移到“管理选项”上,看浮动菜单上是否有“分割主题”即可得知。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-7-4 20:06:54 | 显示全部楼层
有的 呵呵 知道了
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2008-7-7 14:18:13 | 显示全部楼层

回复 12# 无心人 的帖子

我的程序没有用到素数测试方法, 将所有的因子都筛出掉 程序经过相当长的优化, 才达到目前PI2(10^16)2000小 时的结果.当然算法是最重要的,这半年都天花点时间 优化语言方面. btw: 打算在新的版本中试用素数测试部分, 这部分对性能 要求非常高, 希望每秒能达到10000个 10^14 - 10^17 素性 测试才能达到要求, 否则不如直接全筛
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-7-12 09:23:56 | 显示全部楼层
我问你,全筛每秒是淘汰多少素数??
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-7-12 09:47:36 | 显示全部楼层
刚去查旧帖子 128bit的乘法最快是 $4 xx 10^-8$秒一次 测试一次素数,最多需要计算 256次乘法和同样多的除法 假设除法时间是乘法的16倍 则共需要256*17次乘法 总时间是0.0017 ================ 但考虑64位 则乘法应该是128位的1/4 (实际更小吧) 且最多是128个乘和同样的除 考虑64位除的时间是8个乘法时间 则总共是128*9个乘法 即0.00001152秒 ============ 虽然计算很粗糙 但我想能达到你的要求
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-7-16 17:04:31 | 显示全部楼层
刚实际测试 发现64bit整数进行一次素性检测 花费是0.0001秒 但应该还可以优化
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-7-16 19:45:05 | 显示全部楼层
tprime有100万内的四生素数列表么? 只要第一个数就可以了
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2008-7-16 21:41:00 | 显示全部楼层
我给你10亿的吧
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2024-11-21 17:43 , Processed in 0.025111 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表