2013-06-26 102 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

相關問題