伦敦大学研究的永不崩溃新型计算机-企业信息化:《新科学家》杂志技术版2月14日刊登了一篇科普文章,介绍了伦敦大学的研讨人员正在科研的一种听说永久也不会瓦解的新型电脑。文章内容如下:
现在有一种崭新的电脑,能够模拟大天然的随机性来修复被破坏的DATA,由此瞬间自瓦解形态中恢复过来。
这类新型电脑被称作“体系性电脑”,拥有自我修复性能。伦敦大学已用这类电脑来运转业务核心系统。比如,它能够准许无人机对自身进行重新编程,修复战役伤害;或者帮忙缔造愈加贴近现实的人脑模型。
人们日常应用的电脑并不实用于为神经元怎么工作或者蜜蜂怎么聚集等天然历程建模,这是由于它们的运算历程是缓慢而陆续的,一次只能施行一条命令。
伦敦大学电脑科学家彼得本特利(Peter Bentley)称:“大天然绝不是那样的。 大天然里的许多历程都是分布式的、疏散性的和随机性的。并且大天然里的许多历程都具备容差,能够自行修复。 一台电脑该当也能做到那一点。”
现在的电脑能够经过一套命令稳定地工作,自内存中读取一条命令并施行,而后将计算的结果反响到内存之中。而后就是这个历程的不断重复,这样整体计算历程就齐全被一个名为程序计数器的顺序定时器掌控住了。
固然这类计算方法在某些使用中很实用,但它并不实用于同步运算类使用。本特利说:“即便有时您觉得您的电脑正在与此同时运转您所有的软体,但它也只是假装在那么做,它只是飞快地在各个程序之间切换而已。”
他和伦敦大学的赫里斯托斯萨克拉里乌(Christos Sakellariou)联结研制出一种可以将DATA与有关命令配合在一起的新型电脑。比如,它能够将温度与假设温渡过高时该当采取哪一些举措的命令配合在一起。 而后将结果辨别注入不一样的的系统DATA池中。
每一个系一致切有一个包括了上下文敏感DATA的内存,那意味着它只能对其余类似的系统组成影响。这类系统不用应用程序计数器,而是按照伪随机数产生器挑选的随机时间点施行命令,这样做的目标是为了模拟大天然的随机性。 本特利称,这一些系统能够随机施行它们的命令,不会出现此中某个系统的优先顺序高于另一个系统的状况。 他说:“这一些系统之间的相互作用是与此同时性和随机性的,计算的结果会自那些相互影响中浮现出来。”
这类形式听起来并不能工作,但实际上它是可以工作的,并且工作的速率比希冀得更快某些。今年4月将在新加坡召开一次对于可进化系统的会议,本特利将在会议上介绍这类电脑。
核心的是,体系性电脑包括了分布于许许多多系统中的较多命令副本,为此假设此中的一个系统受到破坏,电脑能够即时拜访另一个未被破坏的副原来修复其软体代码。传统操作系统在不能拜访内存时就会瓦解,(企业信息化),然而体系性电脑与之不一样的,它在类似情况下仍然能正常运转,由于每一个独立的系统都带有它自身的内存。
本特利和萨克拉里乌正在研讨怎么经过机器习得技术教会电脑在环境发生变动时重新编写自身的软体代码,以便对环境变动作出反馈。
英国曼彻斯特大学的史蒂夫弗伯(Steve Furber)称:“这是一项有趣的工作。”弗伯正在开发一种类似于人脑的十亿神经元电脑,他将那种电脑称作Spinnaker。 实际上,他以至能够帮忙伦敦大学的科研团队处置某些问题。他说:“Spinnaker将会是一个优良的可编程平台,十分实用于大范围体系性电脑系统的建模工作。”