0

我一直在 SGE 集群上运行并行、独立的模拟,并希望过渡到使用 EC2。我一直在查看 StarCluster 的文档,但由于我缺乏经验,我仍然遗漏了一些东西。

1) 我的代码是用 C 编写的并使用 GSL——我需要在虚拟机上安装 GSL 并在那里编译,还是可以预编译代码?是否有任何教程涵盖了 EC2 的这种确切用法?

2) 我可能需要运行 10,000 个 CPU 小时的代码,但我可以轻松地将其设置为尽可能多的短实例或更少、更长的作业。鉴于这些要求,EC2 真的是最佳选择吗?如果是这样,StarCluster 是否是满足我需求的最佳界面?

非常感谢。

4

1 回答 1

0
  1. 您可以创建一个安装了所有依赖项的 AMI(基本上是虚拟机的映像)。然后,您需要做的就是在启动时配置作业特定参数。
  2. 您可以在 ec2 上运行任意数量的实例。您也许可以利用 Spot 实例来节省资金(您需要能够容忍的只是实例在价格超出您的出价时关闭。)
于 2013-06-26T18:17:45.737 回答