1. kamerák
  2. Car Audio & Electronics
  3. Home Audio
  4. Personal Audio
  5. TV-k
  6. Okos otthon
  >> Elektronikai Technológia Online >  >> Okos otthon >> Okos élet

Különbségek a SIMD és a MIMD között

A párhuzamos számítás úgy működik, hogy a nagy problémákat kisebb problémákra osztja fel, amelyeket azután egyidejűleg megoldanak. A SIMD és a MIMD két különböző párhuzamos számítási architektúra, amelyek több processzort és néha több számítógépet is használnak az adatok feldolgozásához. A SIMD a Single Instruction stream Multiple Data stream, míg a MIMD a Multiple Instruction stream Multiple Data stream rövidítése. A SIMD és MIMD architektúrák hasonló alapvető funkciókat látnak el, de mind gyakorlati, mind műszaki szempontból különböznek.

SIMD definiálva

A SIMD architektúra egyetlen, azonos műveletet hajt végre egyszerre több adatdarabon, beleértve az információk lekérését, kiszámítását vagy tárolását. Az egyik példa több fájl egyidejű lekérése. A különböző adatokat tartalmazó helyi memóriával rendelkező processzorok ugyanazt az utasítást szinkronizált módon hajtják végre, processzorok közötti kommunikációval a műszakkiosztáshoz.

MIMD definiálva

A MIMD architektúra több műveletet hajt végre egyidejűleg számos adatdarabon. Az egyik példa a különböző matematikai számítások – például az összeadás és a szorzás – egyidejű végrehajtása egy összetett matematikai probléma megoldása érdekében, számos különálló összetevővel. A MIMD számítástechnika szinkronizálható vagy nem, és egyre gyakoribb, mint a SIMD számítástechnika.

Gyakorlati különbségek

A SIMD-t általában olyan problémákra használják, amelyek sok számítást igényelnek, miközben a processzorok párhuzamosan hajtják végre ugyanazt a műveletet. A MIMD-t gyakran használják olyan problémák esetén, amelyek az algoritmusokat különálló és független részekre bontják, és mindegyik rész más processzorhoz van hozzárendelve az egyidejű megoldás érdekében.

Műszaki különbségek

A SIMD és a MIMD technikailag is különbözik. A SIMD processzorok általában egyszerűbbek, kisebbek, olcsóbbak és gyorsabbak, mint a MIMD processzorok, de a MIMD sokkal összetettebb műveletekre is képes. A SIMD által is végrehajtható MIMD-műveletek általában több időt vesznek igénybe a SIMD-vel. A SIMD processzoroknak egymás után kell végrehajtaniuk az összetett műveleteket, míg a MIMD processzoroknak egyidejűleg is.


  1. Különbségek a Canon HF R10 és HF R100
  2. Különbségek az Epson V500 és V700
  3. Különbségek Analóg és digitális mérőműszerek
  4. Különbségek SD MMC és az SDS
  5. Különbségek a Mono és sztereó fejhallgató