跳过主要导航

什么是超级计算机?

在本文中,我们将看看超级计算机是什么,为什么我们需要它们以及他们使用的是什么。
©surfsara.

什么是超级计算机?

与个人桌面或笔记本电脑等通用计算机相比,超级计算机是一种具有非常高电平的计算能力的计算机。

显然,这是一个移动的目标 - 今天的笔记本电脑只有几十年前的超级计算机 - 但无论今天的通用电脑有多快,都需要更强大的机器。

他们什么时候发明?

超级计算机首次在20世纪60年代推出了Seymour Roger Cray在控制数据公司(CDC)中引入,并以来一直被广泛地用于科学和工程。

为了跟踪最先进的,超级计算社区展望了TOP500列表,它每六个月排名世界上最快的500个超级计算机。我们将在下一个活动中更详细地查看此列表。

数字运算

那么为什么我们需要超级计算机?谁使用它们,他们使用了什么?我们将看到他们的主要应用是大规模的数值计算,也称为数字运算。当然,对于简单的计算,如:

123 + 765 = 888

或者

1542.38 x 2643.56 = 4077374.07

您不需要超级计算机。事实上,您甚至不需要个人计算机,作为铅笔和纸张或简单的计算器可以完成作业。如果您想计算更复杂的东西,例如大公司中每个员工的总薪资,您可能只需要一台通用计算机。

为什么我们需要超级计算机?

超级计算机(例如天气预报或模拟原子尺度的新材料)的大规模计算类型基本上基于可以在计算器上完成的简单数值计算。

然而,这些计算的纯粹规模和所需的精度水平意味着需要几乎不想到的大量单独计算来完成工作。为了产生精确的天气预报,所需的计算总数是在千里内测量的,其中千万是18个零的千分之一:1 000 000 000 000 000!

大规模计算

因此,如果计算需要几天或数周完成,则想使用不同的输入参数运行相同的计算。您是否希望等待您无法做任何其他事情,因为计算使用计算机的所有资源?您是否准备好多年前才能收集所有结果?可能不是,特别是如果你的结果是明天的天气。

这是超级计算机在他们自己的几个小时或几天内完成工作的地方,或者在通用计算机上需要多年,或解决对于日常机器来说太大或复杂的问题来存储在其内存中。

并行性:性能的关键

超级计算机实现了这一点并行计算。执行并行平均执行计算同时执行许多计算。这就像有数千台通用电脑都同时在同一问题上为你工作。

它们是昂贵的

还要记住,虽然超级计算机提供了巨大的计算能力,但它们也非常昂贵,以开发,购买和运营。

例如,超级计算机的典型功耗为几兆瓦(Mega = 1 000 000)的顺序,其中兆瓦(MW)足以为大约1000人的小镇供电。这就是为什么尽可能高效地使用它们是重要的。

如果您想了解有关超级计算机的更多信息,请在下面的欧洲(Prace)的高级计算伙伴关系中查看完整的在线课程。

©surfsara.
本文来自免费在线

超级计算

由...制作
futurelearn  - 学习生活

我们的目的是改变对教育的访问。

我们提供来自世界各地的领先大学和文化机构的各种课程。这些是一次交付一步,可以在移动,平板电脑和桌面上访问,因此您可以在您的生活中进行学习。

我们相信学习应该是一个愉快的,社会体验,所以我们的课程会有机会讨论你的学习,因为你走了,帮助你创造新的发现并形成新的想法。
您可以通过订阅无限制的包来解锁新的数百名在线短程课程的新机会。电竞博彩app有什么用顶尖大学和组织建立您的知识。dota2竞猜吧

了解有关Futurelearn如何改变教育的更多信息