logo

Parallell behandling

Parallell prosessering kan beskrives som en klasse av teknikker som gjør det mulig for systemet å oppnå samtidige databehandlingsoppgaver for å øke beregningshastigheten til et datasystem.

Et parallelt prosesseringssystem kan utføre samtidig databehandling for å oppnå raskere utførelsestid. For eksempel, mens en instruksjon blir behandlet i ALU-komponenten til CPU, kan den neste instruksjonen leses fra minnet.

Hovedformålet med parallell prosessering er å forbedre databehandlingsevnen og øke dens gjennomstrømning, dvs. mengden prosessering som kan utføres i løpet av et gitt tidsintervall.

Et parallelt prosesseringssystem kan oppnås ved å ha et mangfold av funksjonelle enheter som utfører identiske eller forskjellige operasjoner samtidig. Dataene kan fordeles mellom ulike funksjonelle enheter.

Følgende diagram viser en mulig måte å dele utførelsesenheten i åtte funksjonelle enheter som opererer parallelt.

Operasjonen utført i hver funksjonsenhet er angitt i hver blokk hvis diagrammet:

Parallell behandling
  • Adderen og heltallsmultiplikatoren utfører den aritmetiske operasjonen med heltall.
  • Flytpunktoperasjonene er delt inn i tre kretser som opererer parallelt.
  • Logikk-, skift- og inkrementoperasjonene kan utføres samtidig på forskjellige data. Alle enheter er uavhengige av hverandre, så ett tall kan forskyves mens et annet tall økes.