Indholdsfortegnelse:
- Definition - Hvad betyder flere instruktioner, flere data (MIMD)?
- Techopedia forklarer multiple instruktioner, flere data (MIMD)
Definition - Hvad betyder flere instruktioner, flere data (MIMD)?
Multiple instruktion, Multiple Data (MIMD) henviser til en parallel arkitektur, som sandsynligvis er den mest basale, men mest kendte type parallel processor. Dets centrale mål er at opnå parallelitet.
MIMD-arkitektur inkluderer et sæt N-individuelle, tætkoblede processorer. Hver processor inkluderer hukommelse, der kan være fælles for alle processorer, og som de andre processorer ikke kan få direkte adgang til.
MIMD-arkitektur inkluderer processorer, der fungerer uafhængigt og asynkront. Forskellige processorer kan til enhver tid udføre forskellige instruktioner på forskellige datamaterialer.
Techopedia forklarer multiple instruktioner, flere data (MIMD)
Der er to typer MIMD-arkitektur: MIMD-arkitektur med delt hukommelse og MIMD-arkitektur med distribueret hukommelse.
Delt hukommelse MIMD-arkitekturegenskaber:
Opretter en gruppe af hukommelsesmoduler og processorer.
Enhver processor kan direkte adgang til ethvert hukommelsesmodul ved hjælp af et samtrafiknetværk.
Gruppen af hukommelsesmoduler skitserer et universelt adresserum, der deles mellem processorer.
En vigtig fordel ved denne arkitekturtype er, at det er meget let at programmere, da der ikke findes nogen eksplicit kommunikation mellem processorer med kommunikation adresseret gennem den globale hukommelseslager.
Distribueret hukommelse MIMD-arkitekturegenskaber:
Kloner hukommelses- / processorparrene, kendt som et behandlingselement (PE), og forbinder dem ved hjælp af et samtrafiknetværk.
Hver PE kan kommunikere med andre ved at sende meddelelser.
Ved at give hver processor sin egen hukommelse omgår den distribuerede hukommelsesarkitektur ulemperne ved den delte hukommelsesarkitektur. En processor har muligvis kun adgang til den hukommelse, der er direkte tilsluttet den.
I tilfælde af at en processor kræver data, der findes i fjernprocessorens hukommelse, skal processoren sende en meddelelse til fjernprocessoren, der anmoder om de krævede data.
Adgang til lokal hukommelse kan ske meget hurtigere i modsætning til adgang til data på en fjernprocessor. Hvis den fysiske afstand til fjernprocessoren endvidere er større, vil adgang til fjerndataene tage mere tid.
