Возможно ли вам парализовать 2-секундную серию, чтобы у вас было несколько "ветвей" симуляции, происходящих параллельно?
Пример: Предположим, что это 1 симуляция с 4 процессами.Процесс 1 занимает 2 секунды, поэтому вы не можете завершить его до тех пор, пока не завершится процесс 1.
process1---------------------------------------------- (2 sec)
process2-------- (0.5 sec)
process3---- (0.25 sec)
process4---------------------------- (1 sec)
У вас много времени простоя там, где большинство ваших процессов ожидают выполнения процесса 1.
Для работыВы пытаетесь сделать, возможно ли иметь более одного из этих наборов, работающих одновременно?Если это так, то вы могли бы использовать свои незанятые ядра, работая над другими симуляциями, пока они ожидают завершения вашего более продолжительного процесса.