在最新的超级计算机Top500排行榜上,有476个超级计算机使用的是Linux操作系统,占据了超级计算机500强的95.2%。可以说,Linux如今已经在超级计算机排行榜上实现了统治。
但Linux在超级计算机上排行榜上也并非一直如此,在这其间Linux也经历过低迷期。第一份超级计算机Top500是在1993年6月份推出,那时候Linux才刚刚起步,Slackware Linux和Debian Linux才刚刚问世。
Linux在超级计算机称霸图
自从1998年,Linux操作系统才出现在这份Top500的榜单上。但直到2003年,Linux在这份榜单中开始了强势增长,并在过去十年时间中一直占据着榜首的位置。而自2010年6月份以来,份额更是一直保持在90%以上。
在Linux雄霸超算Top500榜单之前,占据主导的操作系统是Unix系统。然而自2003年以来,占超算Top500的96%份额的以及由Unix转变为Linux。从2004年,Linux就完成了对超算领域的称霸。
据Linux基金会介绍,推动研究和技术创新是Linux在计算领域实现突破的源动力。换句话说就是Linux在超级计算机中占主导地位,有很大一部分是由于其帮助研发人员推动计算能力的限制和瓶颈。
Linux基金会认为,促使Linux崛起有两个方面的原因,首先,由于世界顶级的超级计算机大多数都是超标量体系研究器,内置专门的任务,每个超级计算机都有一个独立的项目,这个项目具有独特的特性和优化要求。
超级计算机
但是要为每个系统开发一个特别定制的操作系统并不现实。然而对于Linux平台来说,研究团队可以轻易的对其进行修改和优化,并针对特定需要进行一些突破性的的设计。
另外一个重要的原因是Linux发行版本支持自定义和自定制,并且他的成本是一样的,无论你使用的是20个借点还是20万个几点。因此,通过利用开源Linux社区,你可以获得免费的技术支持和开发资源,从而帮助研究机构节省成本,获得相比其他操作系统更低的成本。
所以,经过这些特定的修改和定制,超级计算机能够获得更快的速度,如今,一台超级计算机的最大能够实现的Linpack基准性能以及超过了摩尔定律,大约每14个月就能够提高一倍。
因此,经过20年以来的发展,Linux以及成为绝大多数超级计算机采用的系统,其在过去十年中对超级计算机的性能正在具有显著的推动力,未来,Linu型出来能够继续推动计算领域的进步和创新外,还将有助于我们探索宇宙的奥秘,以及解决我们实际生活中最棘手的问题。
你同意这样的结论吗?