Granularitet
Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från
versionen som granskades den 8 oktober 2019; verifiering kräver
1 redigering .
Granularitet är en egenskap hos parallell beräkning , bestäms av förhållandet mellan de faktiska beräkningarna som utförs av en specifik uppgift ( eng. task ): en process eller tråd av exekvering i förhållande till volymen av meddelanden , kommunikation med trådar eller processer parallella med den.
- i grovkornig parallellism är beräkningar relativt oberoende av varandra, och utbytet av information mellan dem är relativt sällsynt . Beräkningar är parallelliserade mellan separata processer (program som körs parallellt) i operativsystemet.
- för finkornig parallellism ( engelska fine grained ) motsvarar beräkningarnas intensitet ungefär intensiteten för meddelandeutbytet. Enheten för parallellisering i detta fall är vanligtvis de individuella elementen i ett uttryck eller loop -iteration . På denna nivå av parallellisering fungerar vektoriseringskompilatorn .
- medelkornig parallellism är en nivå av parallellisering som är en kompromiss mellan dessa två fall. Enheterna för parallellisering här är separata procedurer .
Se även
Länkar
- A. M. FEDOTOV Granularitet . Ordlista med termer i Computing Systems-samlingen . NGU . IT-fakulteten. Hämtad: 7 oktober 2019. (obestämd)