Filosofie multiprocessore

download Filosofie multiprocessore

of 2

Transcript of Filosofie multiprocessore

  • 8/3/2019 Filosofie multiprocessore

    1/2

    Ci sono diverse losoe per quanto riguarda la condivisione dati e multiprocessore.Furono introdotte Flynn e sono:

    S.I.M.D. M.I.M.D. M.I.S.D.

    S.I.S.D.

    Dove la S sta per Single, I per Instruction, M per Multiple e D per Data.

    La losoa pi semplice la S.I.S.D. dove abbiamo una sola CPU disponibileed un solo usso di dati.In questa losoa tutto il usso dati viene elaborato dalla singola CPU perprodurre un output. Questa losoa usata principalmente nei sistemimonotask

    La losoa S.I.M.D. realizza tramite un singolo

    usso istruzioni, un multiplo usso dati. E

    quelloche comunemente accade se, data una foto peresempio, dobbiamo fare il negativo. Ogni CPU siprende la sua parte di pixel e fa il suo lavoro. Allane i dati verranno ricombinati in un unicasoluzione. La GPU un processore che seguealla lettera questa losoa.

  • 8/3/2019 Filosofie multiprocessore

    2/2

    La losoa M.I.S.D. implica che un usso diistruzioni multiplo viene usato per produrre unsingolo dato. Per esempio, data la foto, questalosoa viene usata per fare lo zoom oppure ilrestauro. Per un processore M.I.S.D. l area datidiventa l aspetto critico del sistema.

    La losoa M.I.M.D. la classica usata dalparallelismo, dove abbiamo pi usso istruzioni aprodurre contemporaneamente pi dati.