Hello, World with broadcast.
rank=0;
size = 4;
define msg;
bcast(msg, 0);
printf …;
Processor A
STDOUT
I am processor
0 saying msg.
rank=1;
size = 4;
msg == null
bcast ( msg, 0);
printf …;
Processor B
STDOUT
I am processor
1 saying msg.
rank=2;
size = 4;
msg == null
bcast ( msg, 0);
printf …;
Processor C
STDOUT
I am processor
2 saying msg.
rank=3;
size = 4;
msg == null
bcast ( msg, 0 );
printf …;
Processor D
STDOUT
I am processor
3 saying msg.
Output merged in some order.
Previous slide
Back to first slide
View graphic version