Vienas instrukcija, vieną duomenų (SISD) kompiuteriai turi vieną procesorių, kuris tvarko vieną algoritmą, naudojant vieną šaltinį duomenų vienu metu. Kompiuterių reikmenys ir apdoroja kiekvieną užduotį, kad ir todėl kartais žmonės naudoja žodį " eilės " apibūdinti SISD kompiuterius. Jie negali atlikti lygiagrečiai apdorojimas dėl jų pačių.
Išsėtinė instrukcija, vieną duomenų (MISD) Kompiuteriai turėti kelis procesorius. Kiekvienas procesorius naudoja skirtingus algoritmus, bet naudoja tuos pačius bendrus įvesties duomenis. MISD kompiuteriai gali analizuoti tą patį duomenų rinkinį, naudojant keletą skirtingų operacijų, tuo pačiu metu. Operacijų skaičius priklauso nuo procesorių skaičiaus. Yra ne daug pavyzdžių, MISD kompiuterių, iš dalies dėl to, kad problemos MISD kompiuteris gali apskaičiuoti yra nedažni ir specializuotos.
Vienas instrukcija, Keli duomenų (SIMD) kompiuteriai turi keletą procesorių, kad po tą patį nurodymų , tačiau kiekvienas procesorius įėjimai skirtingus duomenis į šiuos nurodymus. SIMD kompiuteriai paleisti skirtingas duomenis per tą patį algoritmą. Tai gali būti naudinga analizuojant didelius duomenų kiekius, remiantis tais pačiais kriterijais. Daugelis sudėtingų skaičiavimų problemos netelpa šį modelį.
Išsėtinė instrukcija, Keli duomenų (MIMD) kompiuteriai turi kelis procesorius, kiekvienas gali priimti savo instrukcijų srautą nepriklausomai nuo kitų. Kiekvienas procesorius taip pat traukia duomenis iš atskiros duomenų srauto. MIMD kompiuteris gali vykdyti keletą skirtingų procesų vienu metu. MIMD kompiuteriai yra lankstesnės nei SIMD arba MISD kompiuterių, bet tai sunkiau sukurti sudėtingus algoritmus, kad šie kompiuteriai darbą. Vieną programą, išsėtinė duomenys (SPMD) sistemų yra daug MIMDs pogrupyje. SPMD kompiuteris yra struktūrizuotas kaip MIMD, tačiau ji veikia tą patį nurodymų visose procesorių.
Iš šių keturių SIMD ir MIMD kompiuteriai yra labiausiai paplitę modeliai lygiagrečiai perdir