HW Customize: Binding Ironman Calls
With what and when specified by the 4 Ironman calls, the communication is implemented by linking in a library with the specific mechanisms.
Pi code
A:=1;
SR(A);
SV(A);
A:=B;
Pi+1 code
DN(A’);
D := ... A’...
C := ...A’ ...
DR(A’);
--
csend
crecv
--
P’gon
Msg
Pass
MPI
Asych
Msg’s
Destination Ready
Source Ready
Cray
T3E
Shmem
Destination Needed
Source Volatile
post_ready
wait_ready
shmem-put
post_done
wait_done
--
MPI_irecv
MPI_isend
MPI_Wait
MPI_Wait
Previous slide
Next slide
Back to first slide
View graphic version