【419 奇妙的二进制(上)】(2 / 2)
这个问题打从基因工程诞生那天起就一直困扰着科学家们,通过无数次的试验,无数例的活体分析,最终得出的结论是基因序列组的构成不一样。先天异能者的超能单元基因序列组构成方式呈现出明显的有序倾向,通过外界的诱导,很容易就激活超能反应;而通过超能血清培养的异能者超能元则是杂乱无章的,通过外界的诱导非但不能激活超能反应,还有可能引发未知的连环反应,破坏基因重组融合的进程。
至于为什么会出现这种情况,就没有人去深思,更没有人研究了。
为了破译X因子的秘密,王灿不知不觉地就把目光投到了这上面来。他的脑子里有了一个不太成熟的推想:天生异能者与后天异能者之间的差异,会不会都是X因子导致的呢?或者是还没有发现的别的因子?如果是,它们又是通过什么方式在影响基因序列的重组和融合?
为了印证自己的推想,他列出了一个公式,将X因子和其它尚未发现的神秘因子列为N元素。通过测算,N元素对公式平衡的影响存在一定的机率,而机率的大小却是未知。
公式的测算与事实相符,越发坚定了王灿认定大头的融合进程突然加快是X因子或别的神秘因子导致的。然后,他就在这个基础上再列了另一个公式,将N元素设定为恒变量加以导入,反向测算影响N元素变化的原因。
这不是一件容易的事,至少当下的超级计算级都办不到,但王灿却通过手动的方式完成了建模,但令人遗憾的是无法进行组合运算。
之所以会这样,是因为王灿不是在纸上进行的建模,而是在电脑里——若是用纸,怕是将天朝当下一年生产的纸张都用尽也未必书写得完计算公式。运算模块一共38000多个,这还是王灿精简了再精简的结果,而要测算影响N元素变化的原因,就得把所有的模块集中起来运算,也就是将整个模型拼组起来运行。但是,以当下超级计算机芯片的处理能力,却无法办到。
这就好比用算盘来计划圆周率的一亿位数,无关乎方法够不够先进,而是工具的效率太低。
诚然,算盘有算盘的妙用,似以时日,别说是圆周率的一亿位,便是十亿位也能算得出来。但面对天文数字般的计算量,又要追求效率,超级计算机无疑就是最佳的选择了。但当下中央处理器所采用的十进制或是十六进制运算方式在王灿的模型前就如同算盘,效率太过于低下,启动运算后不过数分钟,便会当机,致使进程中止,无法继续。即便是停止服务器所有任务,动用全部可运用的资源还是不行。
经过冷静的评估后,王灿赫然发现,就算是集合当前世界上所有的超级电脑,同样完不成这个模型的运算。
这个模型太过于超前了,当前的科技和理论基础无法将它承载。
那该怎么办呢?
又系统性地对超级计算机的硬件进行升级吗?
不,那太耗时日了!这就好比想吃某种水果,竟从选种、选地开始培育一样,没个三五年的功夫,又岂能吃到美味的水果?
所以,必须要找到一种切实可行又有效的办法尽快解决这个难题,不然麻烦就会越来越大。
抽丝剥茧,好不容易要找着源头了,结果却被技术层面的原因给难住,教王灿实在是感到恼火。
这天李云舒见王灿动辙动就发火,方奎好心问缘由,差点挨了一顿臭揍,她就去问原因。王灿当然不能拿她发作,就把情况说了。不想李云舒听了后就说:“十进制不行,十六进制不行,那八进制呢,二进制呢?”
王灿毫不客气地顶回去道:“不论是几进制都是一回事。就好比勺子和叉子,都是吃饭的家伙,只不过使用的地方不一样。”
“你错了,这不是勺子跟叉子的区别。虽然我在计算机方面的认识没你深,但也知道所有的程序语言都是建立在二进制基础上的,也就是说,所有的程序语言最终都得转换成二进制进行处理,你为什么不把模型直接用二进制语言来编写呢?”
“二进制?”王灿差点笑了出来,可一想:为什么不用二进制呢?二进制虽是最简单、最原始的程序语言,但却是最直接、功能最强大的,若是基于处理器的运算规则,改进一下算法,说不定也是可以完成的。
被李云舒点醒之后,王灿整个下午都在练习本上写划着0101,后来又开始划起了八卦。郭志豪本来不想管的,可见他越来越荒唐,不得不喝问道:“王灿,你在干什么?”R1058