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 ...
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>Communicati<strong>on</strong></str<strong>on</strong>g> Paradigm TerritoryF U T U R E T E C H N O L O G I E S G R O U PTraditi<strong>on</strong>al Shared Memory - CoherentCaches <str<strong>on</strong>g>One</str<strong>on</strong>g>-<str<strong>on</strong>g>sided</str<strong>on</strong>g> load/store Default to relaxed ordering• Strict for synchr<strong>on</strong>izati<strong>on</strong>MPI+MPI Shared Memory - CoherentCaches Send/recv matching Shared memory bypass Message Passing - nocoherence between nodes Send/recv matching Strict matching Message passing Send/recv Matching Matching strict, progress is notLAWRENCE BERKELEY NATIONAL LABORATORY