From 96ddb6e08321d22d32b460b1c6d7ca39ef93c2bf Mon Sep 17 00:00:00 2001 From: Manjunath Gorentla Venkata Date: Tue, 4 Feb 2020 13:14:49 -0600 Subject: [PATCH 1/3] clarification - shmem thread multiple intro text --- content/threads_intro.tex | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/content/threads_intro.tex b/content/threads_intro.tex index 71dade746..78f2c2b2e 100644 --- a/content/threads_intro.tex +++ b/content/threads_intro.tex @@ -52,9 +52,8 @@ In addition, a blocked thread will not prevent the progress of \openshmem calls performed on other \acp{PE}. -\item In the \CONST{SHMEM\_THREAD\_MULTIPLE} thread level, all \openshmem calls are thread-safe. -Any two concurrently running threads may make \openshmem calls and the outcome -will be as if the calls executed in some order, even if their execution is interleaved. +\item In the \CONST{SHMEM\_THREAD\_MULTIPLE} thread level, all \openshmem calls +are thread-safe .i.e., any two concurrently running threads may make \openshmem calls. \item In the \CONST{SHMEM\_THREAD\_SERIALIZED} and \CONST{SHMEM\_THREAD\_MULTIPLE} thread levels, if multiple threads call collective routines, including the symmetric heap From 1e03c9405b447bd2e145c61bafa2ccdacd058651 Mon Sep 17 00:00:00 2001 From: Manjunath Gorentla Venkata Date: Thu, 6 Feb 2020 09:10:09 -0600 Subject: [PATCH 2/3] Addressing comments --- content/threads_intro.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/threads_intro.tex b/content/threads_intro.tex index 78f2c2b2e..e4f98b1b6 100644 --- a/content/threads_intro.tex +++ b/content/threads_intro.tex @@ -53,7 +53,7 @@ performed on other \acp{PE}. \item In the \CONST{SHMEM\_THREAD\_MULTIPLE} thread level, all \openshmem calls -are thread-safe .i.e., any two concurrently running threads may make \openshmem calls. +are thread-safe. Any two concurrently running threads may make \openshmem calls. \item In the \CONST{SHMEM\_THREAD\_SERIALIZED} and \CONST{SHMEM\_THREAD\_MULTIPLE} thread levels, if multiple threads call collective routines, including the symmetric heap From 98c11a2a1547a3c0490845bc8fa2fdef2fcb7278 Mon Sep 17 00:00:00 2001 From: Manjunath Gorentla Venkata Date: Thu, 6 Feb 2020 09:12:45 -0600 Subject: [PATCH 3/3] Addressing comments --- content/threads_intro.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/threads_intro.tex b/content/threads_intro.tex index e4f98b1b6..9986c46a7 100644 --- a/content/threads_intro.tex +++ b/content/threads_intro.tex @@ -53,7 +53,7 @@ performed on other \acp{PE}. \item In the \CONST{SHMEM\_THREAD\_MULTIPLE} thread level, all \openshmem calls -are thread-safe. Any two concurrently running threads may make \openshmem calls. +are thread-safe. That is, any two concurrently running threads may make \openshmem calls. \item In the \CONST{SHMEM\_THREAD\_SERIALIZED} and \CONST{SHMEM\_THREAD\_MULTIPLE} thread levels, if multiple threads call collective routines, including the symmetric heap