TranslateProject/translated/tech/20171114 ​Linux totally dominates supercomputers.md
qhwdw 7178160998
Translated by qhwdw
Translated by qhwdw
2017-11-17 11:51:31 +08:00

61 lines
5.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Linux “完全霸占”了超级计算机
============================================================
它终于发生了。今天,全世界超算 500 强全部都运行着 Linux。
Linux 统治了超级计算。自 1998年以来这一天终于到来了那时候 Linux 首次出现在 [TOP 500 超级计算机榜单][5]上。今天它完全“霸占”了, [全世界最快的 500 台超级计算机全部运行着 Linux][6]。
最后的两台非 Linux 系统,来自中国的一对运行着 AIX 的 IBM POWER 计算机, 掉出了 [2017 年 11 月 超级计算机 500 强榜单][7]。
总体而言,[拥有202台计算机的中国已经超过美国的144台现在中国引领着超级计算的竞赛][8]。中国的超级计算机的总体性能上也超越了美国。中国的超级计算机代表了 TOP500 指数的 35.4%,跟在后面的美国占 29.6%。 一个政府主管的非科学组织anti-science regime美国只能看着它的技术领先地位在持续下降。
[在 1993 年 6 月首次编制超级计算机 500 强榜单][9]的时候Linux 只不过是个“玩具”而已。它甚至还没有用“企鹅”作为它的吉祥物。不久之后Linux 就开始进军超级计算机领域。
在 1993/1994 时,在 NASA 的戈达德太空飞行中心Goddard Space Flight CenterDonald Becker 和 Thomas Sterling 设计的一个 Commodity Off The Shelf COTS超级计算机[Beowulf][10]。因为他们负担不起一台传统的超级计算机,它们构建了一个由 16 个 Intel 486 DX4 处理器的计算机集群,它通过以太网信道聚合互联。这台 [Beowulf 超级计算机][11] 当时一时成名。
到今天Beowulf 的设计仍然是一个流行的、廉价的超级计算机设计方法。甚至,在最新的 Top500 榜单上全世界最快的437台 计算机仍然使用 Beowulf 设计的集群方式。
Linux 首次出现在 Top500 上是1998年。在 Linux 领先之前Unix 是超级计算机的最佳操作系统。自从 2003 年起Top500 中 Linux 已经占有了重要的地位。从 2004 年开始Linux 已经完全领先于 UNIX 了。
[Linux 基金会][12]的报告指出“Linux [成为] 推进研究和技术创新的计算能力突破的驱动力”。换句话说Linux 在超级计算中占有重要地位,至少是部分重要地位。因为它正帮助研究人员突破计算能力的极限。
两个原因导致这种情况:首先,全球的大部分顶级超级计算机都是为特定的研究任务去构建的,每台机器都是用于有唯一特性和需求优化的单独项目。为节省成本,不可能为每一个超算系统都去定制一个操作系统。然而,对于 Linux研究团队可以很容易地为他们设计的系统一次性地去修改和优化 Linux 的开源代码。
例如,最新的 [Linux 4.14][13] 允许超级计算机去使用 [异构内存管理 (HMM)][14]。这允许 GPUs 和 CPUs 去访问处理器的共享地址空间。确切地说Top500 中的 102 台使用了 GPU 加速/协处理器技术。所有的这些可以使它们运行的更快,感谢 HMM。
并且,同样重要的是,正如 Linux 基金会指出的那样,“定制的授权成本,无论你是使用 20 个节点,还是使用 2000 万个节点,都是一样的。” 因此,“利用巨大的 Linux 开源社区,项目可以获得免费的支持和开发者资源,以保持开发人员成本与其它操作系统相同或低于它们。”
现在Linux 已经达到了超级计算的顶峰,我无法想像它失去领导地位,即将到来硬件革命,比如,量子计算,将会动摇 Linux 超级计算的地位。当然Linux 仍然可以统治,因为,[IBM 开发人员已经准备将 Linux 移植到量子计算机上][15]。
--------------------------------------------------------------------------------
via: http://www.zdnet.com/article/linux-totally-dominates-supercomputers/
作者:[ Steven J. Vaughan-Nichols][a]
译者:[qhwdw](https://github.com/qhwdw)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]:http://www.zdnet.com/meet-the-team/us/steven-j-vaughan-nichols/
[1]:http://www.zdnet.com/article/linux-totally-dominates-supercomputers/#comments-643ecd13-0265-48a8-b789-7e8d631025ad
[2]:http://www.zdnet.com/article/a-problem-solving-approach-it-workers-should-learn-from-robotics-engineers/
[3]:http://www.zdnet.com/article/a-problem-solving-approach-it-workers-should-learn-from-robotics-engineers/
[4]:http://www.zdnet.com/article/a-problem-solving-approach-it-workers-should-learn-from-robotics-engineers/
[5]:https://www.top500.org/
[6]:https://www.top500.org/statistics/sublist/
[7]:https://www.top500.org/news/china-pulls-ahead-of-us-in-latest-top500-list/
[8]:http://www.zdnet.com/article/now-china-outguns-us-in-top-supercomputer-showdown/
[9]:http://top500.org/project/introduction
[10]:http://www.beowulf.org/overview/faq.html
[11]:http://www.beowulf.org/overview/history.html
[12]:https://www.linux.com/publications/20-years-top500org-supercomputer-data-links-linux-advances-computing-performance
[13]:http://www.zdnet.com/article/the-new-long-term-linux-kernel-linux-4-14-has-arrived/
[14]:https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=bffc33ec539699f045a9254144de3d4eace05f07
[15]:http://www.linuxplumbersconf.org/2017/ocw//system/presentations/4704/original/QC-slides.2017.09.13f.pdf
[16]:http://www.zdnet.com/meet-the-team/us/steven-j-vaughan-nichols/
[17]:http://www.zdnet.com/meet-the-team/us/steven-j-vaughan-nichols/
[18]:http://www.zdnet.com/blog/open-source/
[19]:http://www.zdnet.com/topic/innovation/