Алгоритмы для параллельного выполнения задач отличаются по уровню параллелизма: 25
Также существует параллелизм на уровне инструкций, осуществляемый на уровне параллельной обработки процессором нескольких инструкций. 5
Ещё одно отличие заключается в том, что параллелизм по данным используется, когда при решении задачи процессоры выполняют одинаковую последовательность вычислений, но используют разные данные. 1 Например, при поиске по базе данных каждый процессор может работать со своей частью базы данных. 1 Функциональный параллелизм применяется, когда процессоры выполняют разные задания одной задачи, выполняют разные функции. 1