Що таке паралельні обчислення?

Одночасні обчислення - це підхід, в якому багаторазові обчислення робляться в межах перекриваються часових рамок. Він використовує переваги концепції, що багато процесів можуть досягти прогресу без очікування інших. Паралельні обчислення відрізняються від послідовних обчислень, де розрахунки проводяться один за одним, і паралельні обчислення, де обчислення проводяться одночасно.

Паралельні обчислювальні методи можна знайти в операційних системах, які підтримують потокові та попереджувальні багатозадачності. Вони також можуть бути знайдені в мовах комп'ютерного програмування, де використовуються методи підтримки, такі як передача повідомлень і обіцянки. Паралельні обчислення можуть бути застосовані на багатьох різних рівнях проектування системи, включаючи процесор, програмне забезпечення, що працює на комп'ютері, і керуючий потік мережі.

Історія

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

Терміни процесора, багатозадачність, мережа, процеси