2013-06-26 63 views
0

我一直在SGE集群上运行并行,独立的仿真,并希望转换为使用EC2。我一直在寻找StarCluster的文档,但由于缺乏经验,我仍然缺少一些东西。在EC2上运行C仿真

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

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

非常感谢。

回答

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

谢谢 - 您能否扩展更多我如何去修改现有的AMI来添加GSL,然后部署它? – GOTO10

相关问题