2014年5月28日 西米奇

用模拟做不可能的事

由米歇尔Genard

6A00D83451F5C369E2014E8828AC33970D-PI

操控时间和空间的能力是一个流行的概念,是许多激动人心的科幻故事的核心。科幻小说用这个创造了宇宙th维度;而能够在不破坏或负面影响当前事物的情况下回到过去或过去的能力似乎只有在梦里才能实现。也许更有趣的是,这些时空旅行幻想给了我们以不同的视角看待现实世界的自由——这样我们就能够塑造自己的命运。

最近一个国际项目名为illustrius.成功模拟了13十亿宇宙演变的年跨度。可以找到对成就的简短描述这里。有趣的是,这个模拟只花了3个月的运行时间。我敢肯定,如果我试着在我的桌面上运行这个模拟,那将需要2000年的时间,但幸运的是,这个项目能够访问到巨大的计算资源。

鉴于理解模拟井是我工作的关键部分,我肯定会欣赏所需要的“窗帘后面”,是什么使这个项目成为可能。虽然Illustris项目的情况域是非常不同的,但我看到了与我们的模拟解决方案的方式平行,风河系统公司西米奇,从根本上使我们的客户能够在他们的软件开发生命周期中解决重大的未解决的问题。让我在这里列举一些原则:

  1. 的性能。为了进行扩展,您需要将模拟分布到所有可用的CPU内核上。插图使用了8000个并行运行的cpu !公平地说,这可能不是所有普通开发者都能得到的,西米奇是第一批推出仿真加速技术(SIMICS加速器)的商业模拟器,让工程师通过最佳方式分发模拟。
  2. 过度刺激。你想知道130亿年只能在3个月内运行?它全部关于超模拟,意味着在没有有趣的事件时跳过前方。我们也用SIMICS做;使虚拟时间快于实时执行。更多关于SIMICS中包含的技巧和整洁特征。
  3. 抽象层次。仿真需要一个您想要观察的模型,该模型应该足够好,能够解决正在研究的问题。illustration认为将宇宙建模成一个立方体就足够了。对于Simics,由于我们希望解决硬件/软件接口,以便您可以运行未修改的二进制文件,因此我们关注系统正在做什么,而不是过于详细的实现,否则将对性能产生负面影响。更多信息请收看我们的视频。
  4. 做不可能的事。对时间的控制使现实世界中不可能的事情成为可能。Illustris可以暂停,放大到一个星系,前进或后退。同样,Simics引入了反向执行2006年,启用工程师在用户和内核空间中向后运行软件,而无需任何更改其二进制文件。SIMICS仍然是提供此功能的唯一商业仿真工具。

正如Illustris项目所展示的那样,模拟可能是一个非常强大的工具,并且可能发现尚未考虑到的用途和好处。如果您可以将其中的一些力量用于您自己的项目,那会怎么样呢?如果您还不相信模拟可以改变您开发软件的方式,请访问我们的网站您将看到详细用例,演示和技术白皮书。并牢记,抵抗是徒劳的,你将被模拟!

以前的通过nfv吹的变化风
下一个美国海军,诺斯罗普·格鲁曼公司;X-47B团队获得航空最高荣誉