logo

Паралелна обработка

Паралелната обработка може да се опише като клас техники, които позволяват на системата да изпълнява едновременни задачи за обработка на данни, за да увеличи изчислителната скорост на компютърна система.

Системата за паралелна обработка може да извършва едновременна обработка на данни, за да постигне по-бързо време за изпълнение. Например, докато дадена инструкция се обработва в ALU компонента на процесора, следващата инструкция може да бъде прочетена от паметта.

Основната цел на паралелната обработка е да подобри способността за обработка на компютъра и да увеличи неговата производителност, т.е. количеството обработка, което може да бъде извършено през даден интервал от време.

Система за паралелна обработка може да бъде постигната чрез наличието на множество функционални единици, които изпълняват идентични или различни операции едновременно. Данните могат да бъдат разпределени между различни множество функционални единици.

Следващата диаграма показва един възможен начин за разделяне на изпълнителната единица на осем функционални единици, работещи паралелно.

Операцията, извършена във всяка функционална единица, е посочена във всеки блок, ако диаграмата:

Паралелна обработка
  • Суматорът и целочисленият умножител извършват аритметична операция с цели числа.
  • Операциите с плаваща запетая са разделени на три вериги, работещи паралелно.
  • Операциите по логика, отместване и нарастване могат да се извършват едновременно върху различни данни. Всички единици са независими една от друга, така че едно число може да бъде изместено, докато друго число се увеличава.