Преимущества последовательного вычисления математических выражений:
- возможность достижения необходимой производительности на последовательно развивающихся компьютерах; 2
- накопленное программное обеспечение, ориентированное на последовательные ЭВМ, которое не нужно перерабатывать для параллельных компьютеров. 2
Недостатки:
- при организации параллелизма излишне быстро растут потери производительности; 2
- перенос параллельных алгоритмов и программ между разными типами систем затруднителен, а иногда и невозможен. 2
Преимущества параллельного вычисления математических выражений:
- возможность получать необходимое ускорение вычислений без ожидания разработки новых более быстродействующих процессоров; 2
- распределение между процессорами обрабатываемых данных с учётом близости их расположения в решаемых задачах, что может привести к снижению потоков пересылаемых данных. 1
Недостатки:
- освоение вычислительной техники параллельной архитектуры может вызывать трудности у специалистов, особенно молодых; 3
- для эффективной работы узким местом являются обмены информацией между процессорами; 3
- существует ограничение на ускорение вычислений при параллельной реализации алгоритма по сравнению с последовательной (закон Амдаля). 2
Выбор между последовательным и параллельным вычислением математических выражений зависит от конкретных задач и требований к производительности.