Gå til innholdet

Parallellitet

Å kjøre flere beregninger faktisk samtidig.

Programvarearkitektur

Hva er parallellitet?

Parallellitet betyr at flere beregninger faktisk kjører samtidig, for eksempel på ulike prosessorkjerner. Det skiller seg fra bare overlappende fremdrift i samtidige oppgaver. Arbeidet må kunne deles egnet, og riktige ressurser må finnes. Koordinering, dataoverføring og delt tilgang kan gi ekstra arbeid.

En oppdiktet portal skal lage forhåndsvisninger av uavhengige dokumenter. Flere egnede arbeidsprosesser kan behandle dem samtidig. Teamet fastsetter først ressurser og grenser slik at andre portaloppgaver fortsatt betjenes. Det sammenligner faktisk behandling med nødvendig resultat. Flere prosesser garanterer ikke forholdsmessig kortere samlet tid; flaskehalser og koordinering kan begrense fordelen. Felles endrede data krever fortsatt egnet koordinering.

Kilder