A
processzorok közötti feladatkiosztásra két lényegében eltérő
megoldás lehetséges:
-
Az
egyes processzorok nagyobb, önálló feladatokat oldanak meg (kis mértékű
kommunikáció), ez a „durva szemcsés” feladatkiosztás,
-
Az
egyes processzorok kisebb, egyszerű feladatokat oldanak (erős
kommunikációs igény), ez a „finom szemcsés” feladatkiosztás.
A
processzorok erőforráshasználatát két módon lehet megoldani:
-
Közös
erőforrások, (pl.
memória) esetén meg kell határozni a
processzorok és az erőforrások kiosztási eljárását. A közös
memóriahasználat adatkoherencia problémákat vet fel (ugyanazt az
adatelemet több processzor is módosíthatja),
-
Részben
vagy teljesen saját erőforrásokkal rendelkező processzorok esetében
a processzorok között intenzív kommunikációt és szinkronizálást
kell megszervezni.

|