Oppgavaparallellisme
Oppgavaparallellisme betegner en form for parallellberegning hvor flere uavhengige eller delvis avhengige oppgaver kjøres samtidig på separate beregningsenheter. Hver oppgave kan utføre forskjellig arbeid og kommunisere eller synkronisere ved behov, i motsetning til dataparallellisme der samme operasjon anvendes på ulike deler av et datasett. Oppgavaparallellisme kan realiseres innenfor en enkelt prosess ved hjelp av tråder eller asynkrone oppgaver, eller på tvers av noder i et distribuert system.
Praktiske anvendelser inkluderer servere som håndterer flere klientforespørsler, pipeliner for behandling av strømmer, arbeidsflyter i vitenskapelig
Designhensyn omfatter oppgavegranularitet (finkornet vs. grovkornet), lastbalansering, kostnader ved synkronisering og kommunikasjon, samt feil- og determinismebehandling.