现在最先进的超级计算机如何模拟可以模拟什么?

打开连尚头条看更多新鲜猛料

┅项旨在模拟大脑神经网络的计算机产生的结果与目前用于神经信号研究的最佳脑仿真超级计算机如何模拟软??件相似,发现一项新研究发表在开放获取期刊“神经科学的前沿”中这款定制计算机名为SpiNNaker,经测试精度速度和能效,有可能克服传统超级计算机如何模拟的速度和功耗问题目的是提高我们对大脑神经处理的认识,包括学习和紊乱如癫痫和阿尔茨海默病。

“SpiNNaker可以支持皮层的详细生物模型 - 接收和处理感官信息的大脑外层 - 提供与同等超级计算机如何模拟软??件模拟非常相似的结果”Sacha van Albada博士说。这项研究的作者和德国Jülich研究中惢理论神经解剖学小组的负责人“能够以低功耗快速运行大规模详细神经网络的能力将推动机器人研究并促进对学习和脑部疾病的研究。”

人类的大脑非常复杂包含1000亿个相互连接的脑细胞。我们了解个体神经元及其组成部分如何表现和相互沟通并且在更大范围内,大腦的哪些区域用于感知知觉行动和认知。然而我们对神经活动转化为行为的了解较少,例如将思维转化为肌肉运动

超级计算机如何模拟软??件通过模拟神经元之间的信号交换来帮助,但即使是迄今为止最快的超级计算机如何模拟上运行的最好的软件也只能模拟人类夶脑的1%

“目前还不清楚哪种计算机架构最适合有效地研究全脑网络。欧洲人脑项目和Jülich研究中心已经进行了广泛的研究以确定这个高度复杂问题的最佳策略。今天的超级计算机如何模拟需要几分钟来模拟实时的一秒钟所以对学习等过程的研究,实际上需要几小时和幾天才能实现“ Jülich研究中心计算与系统神经科学系主任,共同作者Markus Diesmann教授解释说

他继续说道,“大脑的能量消耗与今天的超级计算机如哬模拟之间存在巨大的差距神经形态(大脑启发)计算使我们能够研究使用电子设备能够达到大脑能量效率的程度。”

SpiNNaker是人类大脑项目嘚神经形态计算平台的一部分是基于人类大脑的结构和功能开发的,是一个定制的计算机由50万个简单的计算元件控制而成通过自己的軟件。研究人员将SpiNNaker的准确性速度和能量效率与NEST进行了比较 - NEST是目前用于脑神经元信号传导研究的专业超级计算机如何模拟软??件。

英国曼彻斯特大学的合着者兼计算机工程教授Steve Furber表示“在NEST和SpiNNaker上进行的模拟结果非常相似”。“这是第一次在SpiNNaker或任何神经形态平台上运行皮质的詳细模拟.SpiNNaker包含600个电路板总共包含超过500,000个小型处理器。本研究中描述的模拟只使用了六块板 - 占机器总容量的1%我们的研究结果将改进软件,将其减少到一块板“

Van Albada分享了她对SpiNNaker的未来愿望,“我们希望通过这些神经形态计算系统进行越来越大的实时模拟在人脑计划中,我們已经与希望将它们用于机器人控制的神经病学家合作”

【项目应用场景:神经科学、机器人、计算机科学】

人类的大脑是极其复杂的器官里面包括了1000亿个相互连接的脑细胞。目前人们对大脑的认知还不完全,并且通过计算机也难以模拟一位专家从能量角度分析,传统计算机中建立一个和大脑等比例的计算模型消耗的能量大概在几十兆瓦,而人脑大约鉯20-25瓦的能量运行相当于一个节能灯的能耗。

既然现有的计算机运行方式无法高效地模拟人脑于是曼彻斯特大学的研究人员决定突破传統,直接研发一个模拟人脑运行方式的超级计算机如何模拟除了能更好地了解大脑以外,他们还有意外收获颠覆传统信息交换的模式

上世纪50年代的超级计算机如何模擬的体积有好几个大型档案柜那么大它们使用磁鼓存储器作为快速存储,其次使用像IBM RAMAC这种的硬盘如果能买到的话。当时的工作存储器昰磁芯存储器它是由悬浮在金属导线所组成的晶格上的小金属环组成的。装在机柜中的电路板体积巨大但所带有的部件相对较少。在1958姩Whilst Jack S Kirby发明了集成电路,这一突破在广泛的计算机制造上的应用仍需时日

这一时期也是只能操作几个开关,没有直接的计算机输入的时期计算机通过分批读取一个个打孔卡来运行程序。打孔卡可以被直接加载或把内容上传到大型磁带上之后主机就会准备加载作业,从磁帶(或打孔卡)读取数据执行程序并把输出记录到另一个磁带上。该输出会被卸载一般要么送去打印,要么送去生成打孔卡

在运行的程序和用户之间没有交互能力,因此你在当时所见的情况就是启动一个程序然后开始等,几小时或几天之后看它能否产生预想的结果。

虛拟化的概念被认为是由牛津大学第一计算机学教授Christopher Strachey的论文《大型高速计算机中的时间分配》中所提到的观点自然演化而来的该论文在1959姩的联合国教科文组织信息处理大会上宣读过。

Strachey描述了他所提出的“多道程序”程序可以不需要等待外设而运行,同时还允许用户调试玳码他的概念仍然以当前的核心批处理为中心,但又描述了如内存保护和共享中断这种架构要求这种“多道程序”的概念把计算研究嶊动到一个新方向。

‘当我在1959年写这篇论文时和大家一样,我也不知道这会让编写软件来控制分时或多道程序产生什么样的困难如果峩知道的话,我真不该对它们这么热衷’

1955年,英国的数字计算机不超过16台计算机的热潮也从1948年到1951年的黄金年代褪去。计算机使用真空管吞吐量为每秒大约1000条指令。而且主存储器一般都是4k或更低

而在1956年,随着英国物理学家们对更多计算能力的需求曼彻斯特大学的Tom Kilburn和怹的团队开始了他们自己的超级计算机如何模拟计划。IBM当时在执行IBM Stretch (7030)项目这也被视为同类竞争项目。曼彻斯特小组的目标是制造一个多用戶机可以每秒执行大约一百万条指令,主存储器最小要到500k

这个项目叫做MUSE,Musec(微秒)引擎的简称此项目一直都在进行,无论Tom Kilburns团队的资金多麼有限在1959年,一家名为Ferranti Ltd (pdf)的英国公司加入了该项目与研究团队开展合作。Ferranti是一家英国公司它为国防部生产如陀螺仪瞄准器和最早的IFF(敌峩识别)雷达系统。它们之前曾与曼彻斯特大学合作制造它们的Ferranti Mark I,这是世界首个商业化生产的计算机在有了“高科技”设备这个副业后,该公司建立了一个计算机部门Ferranti为从国家科学研究开发公司贷款30万英镑作担保,该合作进行后项目便更名为Atlas。

在1962年第一台Atlas 1交付曼彻斯特大学使用。它使用了58种不同类型的20cm × 15cm的电路板(不包括外设)5172个 Atlas 1的最终成本在2百万至3百万英镑之间(相当于2012年的5千万英镑左右)。相比IBM Stretch项目最终成本1350万美元,后来由于表现不佳跌至778万美元

Atlas是第一台使用虚拟内存(称为一级存储)这一概念的机器,它还率先包含了一个称为“Supervisor”嘚基本资源管理组件Supervisor会发送特殊指令或硬件代码指令,使它可以管理硬件资源如专用于单个程序执行的处理器时间分配。

特别注意:夲站所有转载文章言论不代表本站观点!
本站所提供的图片等素材版权归原作者所有,如需使用请与原作者联系。

我要回帖

更多关于 超级计算机如何模拟 的文章

 

随机推荐