Granularitet
Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den
version , der blev gennemgået den 8. oktober 2019; verifikation kræver
1 redigering .
Granularitet er en karakteristik af parallel computing , bestemt af forholdet mellem de faktiske beregninger udført af en specifik opgave ( eng. task ): en proces eller tråd af eksekvering i forhold til mængden af meddelelser , kommunikation med tråde eller processer parallelt med den.
- i grovkornet parallelisme er beregninger relativt uafhængige af hinanden, og udvekslingen af information mellem dem er relativt sjælden . Beregninger er paralleliseret mellem separate processer (programmer, der kører parallelt) i operativsystemet.
- for finkornet parallelisme ( engelsk fine grained ) svarer intensiteten af beregninger omtrent til intensiteten af beskedudveksling. Enheden for parallelisering i dette tilfælde er normalt de individuelle elementer i et udtryk eller loop- iteration . På dette niveau af parallelisering fungerer vektoriseringskompileren .
- mellemkornet parallelisme er et niveau af parallelisering, der er et kompromis mellem disse to tilfælde. Paralleliseringsenhederne her er separate procedurer .
Se også
Links
- A. M. FEDOTOV Granularitet . Ordliste over begreber i Computing Systems-samlingen . NGU . Fakultet for IT. Hentet: 7. oktober 2019. (ubestemt)