1. fotoaparati
  2. Car Audio & Electronics
  3. Home Audio
  4. Osobni Audio
  5. TV
  6. Pametna kuća
  >> Hrvatska Electronic Technology >  >> Pametna kuća >> Pametan život

Razlike između SIMD-a i MIMD-a

Paralelno računanje funkcionira dijeljenjem velikih problema na manje probleme koji se zatim rješavaju u isto vrijeme. SIMD i MIMD dvije su različite paralelne računalne arhitekture koje koriste više procesora, a ponekad i više računala za obradu podataka. SIMD je kratica za Single Instruction stream Multiple Data stream, dok je MIMD kratica za Multiple Instruction stream Multiple Data stream. SIMD i MIMD arhitekture izvode slične osnovne funkcije, ali se razlikuju i praktično i tehnički.

SIMD definirano

Arhitektura SIMD izvodi jednu, identičnu radnju istovremeno na više dijelova podataka, uključujući dohvaćanje, izračunavanje ili pohranjivanje informacija. Jedan primjer je dohvaćanje više datoteka u isto vrijeme. Procesori s lokalnom memorijom koja sadrži različite podatke izvršavaju iste instrukcije na sinkroniziran način, s međuprocesorskom komunikacijom za dodjelu pomaka.

MIMD definiran

MIMD arhitektura izvodi više radnji istovremeno na brojnim dijelovima podataka. Jedan primjer je izvođenje različitih matematičkih izračuna -- kao što su zbrajanje i množenje -- istovremeno kako bi se riješio složeni matematički problem s mnogo zasebnih komponenti. MIMD računalstvo može ali ne mora biti sinkronizirano i sve je češće od SIMD računalstva.

Praktične razlike

SIMD se obično koristi za probleme koji zahtijevaju mnogo računanja s procesorima koji izvode istu operaciju paralelno. MIMD se često koristi za probleme koji rastavljaju algoritme na zasebne i neovisne dijelove, pri čemu je svaki dio dodijeljen drugom procesoru za istovremeno rješavanje.

Tehničke razlike

SIMD i MIMD su također tehnički različiti. SIMD procesori su obično jednostavniji, manji, jeftiniji i brži od MIMD procesora, ali MIMD je sposoban za daleko složenije operacije. MIMD operacije koje SIMD također može izvršiti obično oduzimaju više vremena sa SIMD-om. SIMD procesori moraju izvoditi složene operacije uzastopno, dok MIMD procesori to mogu raditi istovremeno.


  1. Razlike između Canon HF R10 i HF R100
  2. Razlike između EPSON V500 i V700
  3. Razlike između analognih i digitalnih mjerača
  4. Razlike između SD MMCS i SDS
  5. Razlike između mono i stereo slušalice