1. kamere
  2. Car Audio & Electronics
  3. Domači glasbeni sistem
  4. Osebni avdio
  5. televizorji
  6. Pametni dom
  >> Elektronske tehnologije Online >  >> Pametni dom >> Pametno življenje

Razlike med SIMD in MIMD

Vzporedno računalništvo deluje tako, da velike probleme razdeli na manjše, ki se nato rešujejo hkrati. SIMD in MIMD sta dve različni vzporedni računalniški arhitekturi, ki za obdelavo podatkov uporabljata več procesorjev in včasih več računalnikov. SIMD pomeni Single Instruction stream Multiple Data stream, medtem ko MIMD pomeni Multiple Instruction stream Multiple Data stream. Arhitekturi SIMD in MIMD izvajata podobne osnovne funkcije, vendar se praktično in tehnično razlikujeta.

Definirano SIMD

Arhitektura SIMD izvaja eno, enako dejanje hkrati na več delih podatkov, vključno s pridobivanjem, izračunavanjem ali shranjevanjem informacij. En primer je pridobivanje več datotek hkrati. Procesorji z lokalnim pomnilnikom, ki vsebuje različne podatke, izvajajo ista navodila na sinhroniziran način, z medprocesorsko komunikacijo za dodelitev premikov.

Definiran MIMD

Arhitektura MIMD izvaja več dejanj hkrati na številnih delih podatkov. En primer je hkratno izvajanje različnih matematičnih izračunov, kot sta seštevanje in množenje, da bi rešili zapleten matematični problem s številnimi ločenimi komponentami. Računalništvo MIMD je lahko sinhronizirano ali pa tudi ne in je vedno pogostejše od računalništva SIMD.

Praktične razlike

SIMD se običajno uporablja za težave, ki zahtevajo veliko izračunov s procesorji, ki isto operacijo izvajajo vzporedno. MIMD se pogosto uporablja za težave, ki razčlenijo algoritme na ločene in neodvisne dele, pri čemer je vsak del dodeljen drugemu procesorju za hkratno rešitev.

Tehnične razlike

SIMD in MIMD sta tudi tehnično različna. Procesorji SIMD so običajno enostavnejši, manjši, cenejši in hitrejši od procesorjev MIMD, vendar je MIMD zmožen veliko bolj zapletenih operacij. Operacije MIMD, ki jih lahko izvaja tudi SIMD, običajno vzamejo več časa s SIMD. Procesorji SIMD morajo izvajati zapletene operacije zaporedno, medtem ko lahko procesorji MIMD to počnejo sočasno.


  1. Razlike med Canon HF R10 in HF R100
  2. Razlike med Epson V500 ter V700
  3. Razlike med analognim in digitalnim metrov
  4. Razlike med SD MMC in SD
  5. Razlike med mono in stereo slušalke