Запуск нескольких кодов Python / FORTRAN для научных вычислений с Amazon EC2 - PullRequest
0 голосов
/ 09 декабря 2018

У меня мало кодов на python и fortran, разработанных для проведения научных симуляций для исследовательской задачи.90% кода может быть выполнено только как последовательный процесс, поскольку процедура решения неявна.Часто, выполняя код на моем ноутбуке, я замечал, что во время симуляции он все время занимает 1 полное ядро ​​ЦП на 90-100%, и каждая симуляция длится более 10 часов.

Но теперь, когдаМне нужно запускать один и тот же код несколько раз, он становится слишком медленным, чтобы делать это на моем ноутбуке, и это ограничивает бесперебойную работу для других действий во время симуляции.Мой код обычно требует мало памяти (<1 ГБ), но высокая вычислительная мощность.Не требует передачи данных во время симуляции.Ниже приведены два ответа, которые я ищу: </p>

  1. Какой ec2 тип экземпляра в Amazon Web Service (AWS) подойдет лучше всего?
  2. Целесообразно ли запускать, скажем, 7 отдельных кодов в машине с 8 vCPU или 7 кодов на отдельных 2 машинах с vCPU.Я считаю, что цены на последние в AWS являются экономичными.Кроме того, поскольку высокая скорость процессора является требованием для моего кода, я заметил, что более низкие ядра, кажется, предлагают большую скорость процессора.

Буду признателен за любые указания по этому вопросу.

Спасибо!

...