Последовательный алгоритм не допускает параллельной обработки. 2 Для его реализации необходимо доказательство конечности и правильности (корректности результата), а также корректная реализация на выбранном языке программирования. 1
Параллельный алгоритм допускает параллельную обработку. 2 Для его реализации добавляются две нематематические функции: приём и передача данных. 3 При параллельной реализации алгоритма предполагается, что он будет выполнен несколькими исполнителями. 5 Для этого нужно выделить в алгоритме наборы действий, которые могут быть осуществлены одновременно, независимо друг от друга — декомпозировать алгоритм. 5
Таким образом, основное отличие последовательного алгоритма от параллельного заключается в том, что первый не допускает параллельной обработки, а второй допускает её, позволяя выполнять действия одновременно и использовать их результаты для получения общего результата. 12