Что такое распараллеливание?

Распараллеливание - это процесс разработки компьютерной программы или системы для параллельной обработки данных. Обычно компьютерные программы вычисляют данные последовательно: они решают одну проблему, затем следующую, а затем следующую. Если компьютерная программа или система распараллелена, она разбивает проблему на более мелкие части, каждая из которых может быть решена независимо независимо с помощью дискретных вычислительных ресурсов. При оптимизации для такого типа вычислений распараллеленные программы могут прийти к решению гораздо быстрее, чем программы, выполняющие процессы в последовательном режиме.

Распараллеливание в качестве вычислительной техники использовалось много лет, особенно в области суперкомпьютеров. Каждое новое поколение процессоров приближается к физическим ограничениям микроэлектроники, которая является основной инженерной проблемой в проектировании процессоров. Поскольку отдельные микросхемы приближаются к своей максимально возможной скорости, параллельная обработка становится важной областью, в которой можно повысить производительность вычислений. Большинство современных настольных компьютеров и ноутбуков имеют многоядерные процессоры, которые облегчают параллельную обработку в операционной системе.

Термины ЦП, Параллельная обработка