在EC2上运行C模拟

时间:2013-06-26 18:14:50

标签: c amazon-ec2 starcluster

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

1)我的代码是用C语言编写的并使用GSL - 我是否需要在虚拟机上安装GSL并在那里编译,或者我可以预编译代码吗?是否有任何教程涵盖EC2的确切用法?

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

非常感谢。

1 个答案:

答案 0 :(得分:0)

  1. 您可以创建安装了所有依赖项的AMI(基本上是虚拟机的映像)。然后,您需要做的就是在启动时配置特定于作业的参数。
  2. 您可以在ec2上运行任意数量的实例。您可以利用现货实例来节省资金(如果价格超出您的出价,您需要能够容忍的是实例关闭。)