Program Partioning and Scheduling
Program Partioning and Scheduling
• Fine
• Medium
Levels of Parallelism
• Five levels of program execution – different
computational grain sizes and changing
communication and control requirements
• Fine grain
• High degree of parallelism
• Heavier communication overhead
Communication Latency
• Communication patterns- determined by
• algorithms used
• Permutations
• Broadcast
• Multicast
• Conference