Creo Simulate > Дополнительная информация > Повышение производительности > Стратегия. Выполнение обработчика в режиме параллельных вычислений
  
Стратегия. Выполнение обработчика в режиме параллельных вычислений
По умолчанию модуль Creo Simulate автоматически выбирает количество ЦП, которые он будет использовать при выполнении задания. В системах с одним ЦП Creo Simulate всегда использует стандартный режим последовательных вычислений. На компьютерах с параллельными процессорами (ЦП) Creo Simulate пытается использовать все ЦП компьютера. Однако в некоторых ситуациях может понадобиться ограничить количество ЦП, доступных для использования программному обеспечению. При принятии решения необходимо найти баланс между достоинствами и ограничениями параллельных вычислений.
Основное преимущество параллельных вычислений состоит в том, что они могут улучшить временные характеристики решения. Сокращение затрат времени на исследование конструкции в режиме параллельных вычислений наиболее вероятно в следующих условиях:
во время выполнения компьютер используется только одним пользователем;
компьютер оборудован быстрым диском, обширной памятью и отдельными процессорами, которые являются производительными сами по себе;
отношение затраченного времени к времени ЦП близко к значению 1 при работе с одним ЦП;
модель большая, твердотельная и блочная по форме.
Даже при выполнении этих условий время, затрачиваемое на выполнение, может лишь незначительно уменьшиться за счет выполнения обработчика в режиме параллельных вычислений, поскольку ускоряются при этом только некоторые фазы общего процесса решения.
Основной недостаток параллельных вычислений состоит в том, что если одновременно с модулем Creo Simulate выполняются другие задания, возможно возникновение узких мест. Поэтому если от использования обработчиком всех ЦП системы не ожидается существенного эффекта или на время выполнения обработчика не планируется запуск других заданий, то, возможно, следует ограничить количество ЦП, предоставляемых обработчику.
Если нежелательно, чтобы в задании обработчика задействовались все ЦП системы, используйте для управления их количеством опцию конфигурации sim_run_num_threads. Можно указать одно из следующих значений.
all — использовать все ЦП системы.
all_but_1 — использовать все ЦП системы, кроме 1. Например, если в системе 3 ЦП, Creo Simulate выберет любые 2 ЦП для задания обработчика.
all_but_2 — использовать все ЦП системы, кроме 2. Например, если в системе 3 ЦП, Creo Simulate выберет любой 1 ЦП для задания обработчика.
 
*Примечание Если в системе только 2 ЦП, Creo Simulate выберет оба ЦП для задания обработчика.
2 — использовать любые 2 ЦП системы.
1 — использовать любой 1 ЦП системы.
half — использовать половину от общего количества ЦП системы.
 
*Примечание Если в системе нечетное число ЦП, Creo Simulate выберет ближайшее меньшее количество ЦП. Например, если в системе 3 ЦП, Creo Simulate выберет только один ЦП для задания обработчика.
Вернуться к разделу Сведения о времени и использовании диска.