Разница между последовательным и параллельным программированием заключается в подходе к выполнению задач. github.com books.ifmo.ru
Последовательное программирование выполняет одну задачу в один момент времени. github.com Это набор упорядоченных инструкций, которые выполняются по одному на одном процессоре. github.com Для такого подхода характерны: относительно невысокая производительность, применение стандартных языков программирования и хорошая переносимость программ на уровне исходного кода. kpfu.ru intuit.ru
Параллельное программирование выполняет несколько задач одновременно. github.com Для этого используются несколько процессоров или ядер. github.com books.ifmo.ru Параллельная модель характеризуется: возможностью добиться более высокой производительности программ, применением специальных приёмов и инструментов программирования, более высокой трудоёмкостью программирования и проблемами с переносимостью программ. kpfu.ru intuit.ru
Таким образом, последовательное программирование ориентировано на выполнение одной задачи, а параллельное — на одновременное решение нескольких.