12.07.2015 Views

One-sided vs. Two-sided Communication Paradigms on Relaxed ...

One-sided vs. Two-sided Communication Paradigms on Relaxed ...

One-sided vs. Two-sided Communication Paradigms on Relaxed ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<str<strong>on</strong>g>Two</str<strong>on</strong>g>-<str<strong>on</strong>g>sided</str<strong>on</strong>g> Summary of ChallengesF U T U R E T E C H N O L O G I E S G R O U P Remote involvement Rank-to-rank strict ordering can cause• Node-to-node strict ordering by hardware• How to handle message cancellati<strong>on</strong>?! Message size ambiguity• int MPI_Irecv(buf, count,datatype, source, tag, …)– count reflects buffer size NOT msg size.– Receiver cannot tell what protocol will be used before matching• Probing obstruct relaxed ordering progress. Remote readiness for transfer All memory space default to local Registrati<strong>on</strong> is <strong>on</strong>-demand• Variability of performance based <strong>on</strong> hit/miss in registrati<strong>on</strong> cache.LAWRENCE BERKELEY NATIONAL LABORATORY

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!