免费看书

手机浏览器扫描二维码访问

第19章 你们的超算是不是不太行啊(第1页)

当然,尽管是确定了阅读顺序,林枫也没有马上开始。

任何星辰大海那都是遥远的梦想,想要追求遥远的梦想这没什么。

但前提是要在此之前不需要为物质而烦恼。

想想那令人压抑的信用卡账单,林枫就一个头两大。

林枫现在还得为物质奔波。

「去码头整点薯条。jpg」

林枫记得当时加州大学洛杉矶分校高性能计算实验室可是在第一时间表示他们已经安排超算集群开始验证2^-1和2^-1是否是梅森素数了。

怎么这么久还没出结果呢?

虽然说漫无目的地去寻找梅森素数挺困难的。

但要通过超级计算机验证一个数是不是梅森素数还真不费劲。

一般来说,要验证2^-1是否是素数。

直接计算出这个数并检查它是否有其他因数是最容易想到的思路。

但这明显不可行。

像是2^-1这种超大数的位数太多,如果暴力因式分解挨个试肯定无法在合理的时间内完成。

不过也不是毫无办法。

卢卡斯-莱默测试可以有效简化这个过程。

在借助这个方法的情况下完全通过递归迭代序列验证是否满足特定条件。

具体步骤也不复杂。

此前在写论文的时候林枫还特别了解过这方面。

先是初始化设S_0=4,而后递归:计算S_(n+1)=S_(n^2-2)

模2^p-1,运算从n=1开始,直到n=p-2为止。

如果最终结果S_(p-2)是0,那么2^p-1就是一个素数;否则它不是素数。

听起来依旧是有点麻烦的。

但对于超级计算机来说这完全是小儿科好不好。

而且由于卢卡斯-莱默测试的复杂度是线性时间复杂度,即O(p),这意味着计算的时间与p成正比。

对于2^-1来说,只需要执行次循环,每次计算一个模运算。

卢卡斯-莱默测试每次迭代中包含的运算量比较复杂,涉及到大整数的平方和模运算。

不过估算的话也不是没办法。

可以粗略假设每次迭代进行模运算需要进行约10^6次计算。

这样计算的话,总的计算次数是:

*10^6约等于7。42*10^13次计算。

如果计算机每秒可以执行10^15次计算。

则总时间为0。0742秒。

理论上,一台超级计算机可以在不到0。1秒的时间内验证2^-1是否是一个梅森素数。

热门小说推荐
天后吃下甜甜果实,助我科普诸天

天后吃下甜甜果实,助我科普诸天

作品简介白夜穿越到诸天降临,逐渐离谱的世界,绑定诸天科普系统。这个世界6续涌现恶魔果实斩魄刀血继限界念能力咒术魔法而只有白夜知道这一切的来历,于是他选择成为一名科普主播。老铁们,这叫烧烧果实,吃了可以掌控火焰。这叫斩魄刀,流刃若火,看我怎么卍解。你们说我这神罗天征帅不帅?周姐老铁们,老娘掌握忍术了,看我给你们来一个变身术。呆小妹家人们谁懂啊,我召唤出一个金闪闪的家伙,还特别装,主要是帅。顶流从此以后,夜神就是我的男神。看着遍地都是的凡者,白夜表示自己是有亿点强的科普主播。...

身为法师的我只想追求真理

身为法师的我只想追求真理

法师无意间流落蓝星,蓝星的智慧生命无法通过意志撬动暗物质从而影响现实,法师失去施法能力。为了恢复施法能力,法师只好掏出各种黑科技来获取资源,元宇宙脑机融合生物计算机给蓝星的科技带来了巨大的改变。注纯黑科技文,绝对有你没看过的脑洞!...

好运的九零年代

好运的九零年代

梁好运人不如其名,三岁没爹,四岁没娘,克死爷爷奶奶,十里八村的人都说她是天降的扫把星,谁沾上谁倒霉,不要彩礼也不能娶。张跃民长得好,八字不好,打小被父母抛弃,张爷爷精心养大,却连着几次错过高考,...

塔防世界

塔防世界

简介邪恶力量席卷世界,所有的城市乡村被隔绝成一座座孤立的堡垒,坚强抵御着无穷无尽的魔物攻击。运输飞艇是这个世界唯一的交通工具。欢迎来到世界级网游塔防世界!箭塔,城墙,魔法与蒸汽飞艇的热血世界!王力是一名普通的外卖员,受一位严厉父亲的委托进入了塔防世界,王力的任务就是治疗他儿子的网瘾...

疯了吧!我成了校花妈妈的秘书!

疯了吧!我成了校花妈妈的秘书!

简介关于疯了吧!我成了校花妈妈的秘书!秦然重生后回到了大学毕业前夕。追了校花近四年,最后成了笑话。重活一世,他决定要为自己而活。但上天跟他开了一个更大的玩笑。他竟然成了校花妈妈的贴身秘书!秦然拉黑删除了校花,转头却加了校花妈妈的好友。当校花目睹秦然送醉酒的她妈回家时,整个人都崩溃了!...

星海争锋:我有一艘神灵级星舰!

星海争锋:我有一艘神灵级星舰!

简介关于星海争锋我有一艘神灵级星舰!开局星舰云锤星战异端亚空间灵能邪神!这是帝国最好的时代,也是帝国最坏的时代!神皇的光辉,仍旧在照耀着帝国!然而,魏渊看着老乡的种种作为,却是垂死病中惊坐啊!老乡去坐黄金马桶去了,但是他可是两眼泪汪汪啊!可以说,这是一个牛鬼蛇神堪比,战锤4ok的时代!...

每日热搜小说推荐