logo

Parallel behandling

Parallel behandling kan beskrives som en klasse af teknikker, der gør det muligt for systemet at opnå samtidige databehandlingsopgaver for at øge beregningshastigheden af ​​et computersystem.

Et parallelt behandlingssystem kan udføre samtidig databehandling for at opnå hurtigere eksekveringstid. For eksempel, mens en instruktion behandles i ALU-komponenten af ​​CPU'en, kan den næste instruktion læses fra hukommelsen.

Det primære formål med parallel behandling er at forbedre computerens behandlingsevne og øge dens gennemløb, dvs. mængden af ​​behandling, der kan udføres i løbet af et givet tidsinterval.

Et parallelt behandlingssystem kan opnås ved at have en mangfoldighed af funktionelle enheder, der udfører identiske eller forskellige operationer samtidigt. Dataene kan fordeles mellem forskellige funktionelle enheder.

Følgende diagram viser en mulig måde at adskille udførelsesenheden i otte funktionelle enheder, der arbejder parallelt.

Operationen udført i hver funktionel enhed er angivet i hver blok, hvis diagrammet:

Parallel behandling
  • Adderen og heltalsmultiplikatoren udfører den aritmetiske operation med heltal.
  • Flydende kommaoperationer er opdelt i tre kredsløb, der arbejder parallelt.
  • Logik-, skift- og stigningsoperationerne kan udføres samtidigt på forskellige data. Alle enheder er uafhængige af hinanden, så ét tal kan forskydes, mens et andet tal øges.