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.

UPC Shared Memory Ordering Challenge-ExampleF U T U R E T E C H N O L O G I E S G R O U P Cray definiti<strong>on</strong> of “Global Completi<strong>on</strong>” GASnet Heisenbug!P0:01: Get (m(A 0,0 ) m(A 1,0 ))02: m(A 0,0 )m(A 0,0 )+103: Put(m(A 0,0 )m(A 1,0 ))04: m(A 0,1 )P 0HT3P 1P1:11: Wait until m(A 0,1 )12: Get (m(A 0,2 ) m(A 1,0 ))13: Print m(A 0,2 )A 0,0A 0,1A 0,2...GeminiNICGlobally address MemoryMemory Address: A node,offsetAll initialized to zeros3D torus010312GeminiNICHT3A 1,0A 1,1A 1,2...P 2P 3LAWRENCE BERKELEY NATIONAL LABORATORY

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

Saved successfully!

Ooh no, something went wrong!