Granularitatea
Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de
versiunea revizuită pe 8 octombrie 2019; verificarea necesită
1 editare .
Granularitatea este o caracteristică a calculului paralel , determinată de raportul dintre calculele efective efectuate de o anumită sarcină ( îng. task ): un proces sau fir de execuție în raport cu volumul de mesaje , comunicare cu fire sau procese paralele cu acesta.
- în paralelismul cu granulație grosieră , calculele sunt relativ independente unele de altele, iar schimbul de informații între ele este relativ rar . Calculele sunt paralelizate între procese separate (programe care rulează în paralel) ale sistemului de operare.
- pentru paralelism cu granulație fină ( engleză fine grained ) intensitatea calculelor corespunde aproximativ cu intensitatea schimbului de mesaje. Unitatea de paralelizare în acest caz este de obicei elementele individuale ale unei expresii sau iterații bucle . La acest nivel de paralelizare, compilatorul de vectorizare funcționează .
- Paralelismul cu granulație medie este un nivel de paralelizare care reprezintă un compromis între aceste două cazuri. Unitățile de paralelizare de aici sunt proceduri separate.
Vezi și
Link -uri
- A. M. FEDOTOV Granularitatea . Glosar de termeni din colecția Sisteme de calcul . NGU . Facultatea de IT. Preluat: 7 octombrie 2019. (nedefinit)