Что такое параллельные вычисления?

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

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

история

Возникновение параллельных вычислений восходит к 1800-м годам, когда железнодорожным операторам нужно было разработать способ управления маршрутами нескольких поездов на одной железной дороге. Он получил дальнейшее развитие в начале 1900-х годов, когда операторам телеграфа нужно было управлять несколькими сигналами на одной телеграфной линии.

Термины ЦП, Многозадачность, Сеть, Процессы