46,957 matches
-
întrerupătoare) de comunicații. Din punct de vedere al memoriei, calculatoarele bazate pe arhitectura MIMD pot fi de două tipuri: cu memorie partajată sau cu memorie distribuită. Această clasificare se referă la modul în care procesoarele MIMD acceseaza memoria. Calculatoarele cu memorie partajată pot fi de tip ierarhic, extins, sau bazat pe magistrală, pe când cele cu memorie distribuită pot avea scheme de interconectare de tip hiper-cub sau plasă. Taxonomia lui Flynn Procesoarele sunt toate conectate la o memorie "disponibilă global", fie printr-
MIMD () [Corola-website/Science/329519_a_330848]
-
fi de două tipuri: cu memorie partajată sau cu memorie distribuită. Această clasificare se referă la modul în care procesoarele MIMD acceseaza memoria. Calculatoarele cu memorie partajată pot fi de tip ierarhic, extins, sau bazat pe magistrală, pe când cele cu memorie distribuită pot avea scheme de interconectare de tip hiper-cub sau plasă. Taxonomia lui Flynn Procesoarele sunt toate conectate la o memorie "disponibilă global", fie printr-un mijloc software, fie hardware. De obicei, coerența memoriei este menținută de către sistemul de operare
MIMD () [Corola-website/Science/329519_a_330848]
-
acceseaza memoria. Calculatoarele cu memorie partajată pot fi de tip ierarhic, extins, sau bazat pe magistrală, pe când cele cu memorie distribuită pot avea scheme de interconectare de tip hiper-cub sau plasă. Taxonomia lui Flynn Procesoarele sunt toate conectate la o memorie "disponibilă global", fie printr-un mijloc software, fie hardware. De obicei, coerența memoriei este menținută de către sistemul de operare. Din punctul de vedere al unui programator, acest model este mai ușor de înțeles decât modelul cu memorie distribuită. Gestionarea coerenței
MIMD () [Corola-website/Science/329519_a_330848]
-
bazat pe magistrală, pe când cele cu memorie distribuită pot avea scheme de interconectare de tip hiper-cub sau plasă. Taxonomia lui Flynn Procesoarele sunt toate conectate la o memorie "disponibilă global", fie printr-un mijloc software, fie hardware. De obicei, coerența memoriei este menținută de către sistemul de operare. Din punctul de vedere al unui programator, acest model este mai ușor de înțeles decât modelul cu memorie distribuită. Gestionarea coerenței memoriei de către sistemul de operare, si nu de către programul scris, reprezintă un alt
MIMD () [Corola-website/Science/329519_a_330848]
-
conectate la o memorie "disponibilă global", fie printr-un mijloc software, fie hardware. De obicei, coerența memoriei este menținută de către sistemul de operare. Din punctul de vedere al unui programator, acest model este mai ușor de înțeles decât modelul cu memorie distribuită. Gestionarea coerenței memoriei de către sistemul de operare, si nu de către programul scris, reprezintă un alt avantaj. Două dezavantaje cunoscute sunt: scalabilitatea pentru procesoare cu arhitectura pe mai mult de 32 de biți este dificil de obținut, și modelul cu
MIMD () [Corola-website/Science/329519_a_330848]
-
disponibilă global", fie printr-un mijloc software, fie hardware. De obicei, coerența memoriei este menținută de către sistemul de operare. Din punctul de vedere al unui programator, acest model este mai ușor de înțeles decât modelul cu memorie distribuită. Gestionarea coerenței memoriei de către sistemul de operare, si nu de către programul scris, reprezintă un alt avantaj. Două dezavantaje cunoscute sunt: scalabilitatea pentru procesoare cu arhitectura pe mai mult de 32 de biți este dificil de obținut, și modelul cu memorie partajată este mai
MIMD () [Corola-website/Science/329519_a_330848]
-
distribuită. Gestionarea coerenței memoriei de către sistemul de operare, si nu de către programul scris, reprezintă un alt avantaj. Două dezavantaje cunoscute sunt: scalabilitatea pentru procesoare cu arhitectura pe mai mult de 32 de biți este dificil de obținut, și modelul cu memorie partajată este mai puțin flexibil decât modelul cu memorie distribuita. În cadrul arhitecturii procesoarelor, există mai multe exemple de memorii partajate: UMA (Uniform Memory Access), COMA (Cache Only Memory Access) si NUMA (Non-Uniform Memory Access) Calculatoarele de tip MIMD cu memorie
MIMD () [Corola-website/Science/329519_a_330848]
-
nu de către programul scris, reprezintă un alt avantaj. Două dezavantaje cunoscute sunt: scalabilitatea pentru procesoare cu arhitectura pe mai mult de 32 de biți este dificil de obținut, și modelul cu memorie partajată este mai puțin flexibil decât modelul cu memorie distribuita. În cadrul arhitecturii procesoarelor, există mai multe exemple de memorii partajate: UMA (Uniform Memory Access), COMA (Cache Only Memory Access) si NUMA (Non-Uniform Memory Access) Calculatoarele de tip MIMD cu memorie partajată au procesoare care partajează o memorie centrală, comună
MIMD () [Corola-website/Science/329519_a_330848]
-
cunoscute sunt: scalabilitatea pentru procesoare cu arhitectura pe mai mult de 32 de biți este dificil de obținut, și modelul cu memorie partajată este mai puțin flexibil decât modelul cu memorie distribuita. În cadrul arhitecturii procesoarelor, există mai multe exemple de memorii partajate: UMA (Uniform Memory Access), COMA (Cache Only Memory Access) si NUMA (Non-Uniform Memory Access) Calculatoarele de tip MIMD cu memorie partajată au procesoare care partajează o memorie centrală, comună. În forma cea mai simplă, toate procesoarele sunt atașate la
MIMD () [Corola-website/Science/329519_a_330848]
-
memorie partajată este mai puțin flexibil decât modelul cu memorie distribuita. În cadrul arhitecturii procesoarelor, există mai multe exemple de memorii partajate: UMA (Uniform Memory Access), COMA (Cache Only Memory Access) si NUMA (Non-Uniform Memory Access) Calculatoarele de tip MIMD cu memorie partajată au procesoare care partajează o memorie centrală, comună. În forma cea mai simplă, toate procesoarele sunt atașate la o magistrală care le conectează la memorie. Aceasta înseamnă că mașinile cu memorie partajată împart o anumită memorie comună. Calculatoarele de
MIMD () [Corola-website/Science/329519_a_330848]
-
modelul cu memorie distribuita. În cadrul arhitecturii procesoarelor, există mai multe exemple de memorii partajate: UMA (Uniform Memory Access), COMA (Cache Only Memory Access) si NUMA (Non-Uniform Memory Access) Calculatoarele de tip MIMD cu memorie partajată au procesoare care partajează o memorie centrală, comună. În forma cea mai simplă, toate procesoarele sunt atașate la o magistrală care le conectează la memorie. Aceasta înseamnă că mașinile cu memorie partajată împart o anumită memorie comună. Calculatoarele de tip MIMD cu memorie partajată ierarhic folosesc
MIMD () [Corola-website/Science/329519_a_330848]
-
Cache Only Memory Access) si NUMA (Non-Uniform Memory Access) Calculatoarele de tip MIMD cu memorie partajată au procesoare care partajează o memorie centrală, comună. În forma cea mai simplă, toate procesoarele sunt atașate la o magistrală care le conectează la memorie. Aceasta înseamnă că mașinile cu memorie partajată împart o anumită memorie comună. Calculatoarele de tip MIMD cu memorie partajată ierarhic folosesc o ierarhie de magistrale pentru a oferi procesoarelor acces la memoria fiecăruia dintre ele. Procesoarele de pe plăci de siliciu
MIMD () [Corola-website/Science/329519_a_330848]
-
Non-Uniform Memory Access) Calculatoarele de tip MIMD cu memorie partajată au procesoare care partajează o memorie centrală, comună. În forma cea mai simplă, toate procesoarele sunt atașate la o magistrală care le conectează la memorie. Aceasta înseamnă că mașinile cu memorie partajată împart o anumită memorie comună. Calculatoarele de tip MIMD cu memorie partajată ierarhic folosesc o ierarhie de magistrale pentru a oferi procesoarelor acces la memoria fiecăruia dintre ele. Procesoarele de pe plăci de siliciu diferite pot comunica prin magistrale internodale
MIMD () [Corola-website/Science/329519_a_330848]
-
tip MIMD cu memorie partajată au procesoare care partajează o memorie centrală, comună. În forma cea mai simplă, toate procesoarele sunt atașate la o magistrală care le conectează la memorie. Aceasta înseamnă că mașinile cu memorie partajată împart o anumită memorie comună. Calculatoarele de tip MIMD cu memorie partajată ierarhic folosesc o ierarhie de magistrale pentru a oferi procesoarelor acces la memoria fiecăruia dintre ele. Procesoarele de pe plăci de siliciu diferite pot comunica prin magistrale internodale. Magistralele sprijină comunicația dintre plăci
MIMD () [Corola-website/Science/329519_a_330848]
-
care partajează o memorie centrală, comună. În forma cea mai simplă, toate procesoarele sunt atașate la o magistrală care le conectează la memorie. Aceasta înseamnă că mașinile cu memorie partajată împart o anumită memorie comună. Calculatoarele de tip MIMD cu memorie partajată ierarhic folosesc o ierarhie de magistrale pentru a oferi procesoarelor acces la memoria fiecăruia dintre ele. Procesoarele de pe plăci de siliciu diferite pot comunica prin magistrale internodale. Magistralele sprijină comunicația dintre plăci. Folosind acest tip de arhitectură, un calculator
MIMD () [Corola-website/Science/329519_a_330848]
-
atașate la o magistrală care le conectează la memorie. Aceasta înseamnă că mașinile cu memorie partajată împart o anumită memorie comună. Calculatoarele de tip MIMD cu memorie partajată ierarhic folosesc o ierarhie de magistrale pentru a oferi procesoarelor acces la memoria fiecăruia dintre ele. Procesoarele de pe plăci de siliciu diferite pot comunica prin magistrale internodale. Magistralele sprijină comunicația dintre plăci. Folosind acest tip de arhitectură, un calculator poate suporta peste o mie de procesoare. În calculatoarele MIMD cu memorie distribuită, fiecare
MIMD () [Corola-website/Science/329519_a_330848]
-
acces la memoria fiecăruia dintre ele. Procesoarele de pe plăci de siliciu diferite pot comunica prin magistrale internodale. Magistralele sprijină comunicația dintre plăci. Folosind acest tip de arhitectură, un calculator poate suporta peste o mie de procesoare. În calculatoarele MIMD cu memorie distribuită, fiecare procesor are locația sa individuală de memorie, fără a avea acces direct la memoria altui procesor. Pentru ca datele să poată fi partajate, trebuiesc trecute de la un procesor la altul sub forma unui mesaj. Deoarece nu există memorie partajată
MIMD () [Corola-website/Science/329519_a_330848]
-
de siliciu diferite pot comunica prin magistrale internodale. Magistralele sprijină comunicația dintre plăci. Folosind acest tip de arhitectură, un calculator poate suporta peste o mie de procesoare. În calculatoarele MIMD cu memorie distribuită, fiecare procesor are locația sa individuală de memorie, fără a avea acces direct la memoria altui procesor. Pentru ca datele să poată fi partajate, trebuiesc trecute de la un procesor la altul sub forma unui mesaj. Deoarece nu există memorie partajată, disputa pentru accesul la memorie nu este o problemă
MIMD () [Corola-website/Science/329519_a_330848]
-
internodale. Magistralele sprijină comunicația dintre plăci. Folosind acest tip de arhitectură, un calculator poate suporta peste o mie de procesoare. În calculatoarele MIMD cu memorie distribuită, fiecare procesor are locația sa individuală de memorie, fără a avea acces direct la memoria altui procesor. Pentru ca datele să poată fi partajate, trebuiesc trecute de la un procesor la altul sub forma unui mesaj. Deoarece nu există memorie partajată, disputa pentru accesul la memorie nu este o problemă la fel de mare pentru aceste calculatoare. Nu este
MIMD () [Corola-website/Science/329519_a_330848]
-
cu memorie distribuită, fiecare procesor are locația sa individuală de memorie, fără a avea acces direct la memoria altui procesor. Pentru ca datele să poată fi partajate, trebuiesc trecute de la un procesor la altul sub forma unui mesaj. Deoarece nu există memorie partajată, disputa pentru accesul la memorie nu este o problemă la fel de mare pentru aceste calculatoare. Nu este fezabil din punct de vedere economic să se conecteze un număr mare de procesoare în mod direct, unul cu celălalt. Un mijloc pentru
MIMD () [Corola-website/Science/329519_a_330848]
-
locația sa individuală de memorie, fără a avea acces direct la memoria altui procesor. Pentru ca datele să poată fi partajate, trebuiesc trecute de la un procesor la altul sub forma unui mesaj. Deoarece nu există memorie partajată, disputa pentru accesul la memorie nu este o problemă la fel de mare pentru aceste calculatoare. Nu este fezabil din punct de vedere economic să se conecteze un număr mare de procesoare în mod direct, unul cu celălalt. Un mijloc pentru evitarea multitudinii de conexiuni directe este
MIMD () [Corola-website/Science/329519_a_330848]
-
să execute rutarea simplă a mesajelor poate fi substanțială. Pentru a reduce această risipă de timp, au fost proiectate scheme de interconectare, dintre care modelul hiper-cub și cel de tip plasă sunt cele mai populare. Ca exemplu de arhitecturi cu memorie distribuită, se remarcă: MPP (Massively Parallel Processors) și COW (Clusters Of Workstations). Prima este complexă și costisitoare: multe supercalculatoare conectate prin rețele broadband. COW este versiunea "home-made" a acesteia, dar la o fracțiune din preț. Într-o mașină MIMD cu
MIMD () [Corola-website/Science/329519_a_330848]
-
distribuită, se remarcă: MPP (Massively Parallel Processors) și COW (Clusters Of Workstations). Prima este complexă și costisitoare: multe supercalculatoare conectate prin rețele broadband. COW este versiunea "home-made" a acesteia, dar la o fracțiune din preț. Într-o mașină MIMD cu memorie distribuită, ce conține patru procesoare interconectate printr-o rețea de tip hiper-cub, un procesor și o memorie sunt plasate la fiecare nod al unui pătrat. Diametrul sistemului este numărul minim de pași necesari pentru ca un procesor să trimită un mesaj
MIMD () [Corola-website/Science/329519_a_330848]
-
multe supercalculatoare conectate prin rețele broadband. COW este versiunea "home-made" a acesteia, dar la o fracțiune din preț. Într-o mașină MIMD cu memorie distribuită, ce conține patru procesoare interconectate printr-o rețea de tip hiper-cub, un procesor și o memorie sunt plasate la fiecare nod al unui pătrat. Diametrul sistemului este numărul minim de pași necesari pentru ca un procesor să trimită un mesaj procesorului care se găsește la distanța cea mai mare de acesta. Astfel, de exemplu, diametrul unui 2-cub
MIMD () [Corola-website/Science/329519_a_330848]
-
necesari pentru ca un procesor să trimită un mesaj procesorului care se găsește la distanța cea mai mare de acesta. Astfel, de exemplu, diametrul unui 2-cub este 1. Într-un sistem hiper-cub cu opt procesoare și fiecare procesor și modul de memorie plasat într-un nod al cubului, diametrul este egal cu 3. În general, un sistem care conține 2 procesoare cu fiecare procesor conectat direct cu alte N procesoare, diametrul sistemului este egal cu N. Un dezavantaj al sistemului hiper-cub este
MIMD () [Corola-website/Science/329519_a_330848]