2017
DOI: 10.2172/1460190
|View full text |Cite
|
Sign up to set email alerts
|

OpenSHMEM Specification 1.4

Abstract: The OpenSHMEM library provides a set of compile-time constants that may be used to specify options to API routines, provide implementation-specific parameters, or return information about the implementation. All constants that start with _SHMEM_* are deprecated, but provided for backwards compatibility. Constant Description C/C++: SHMEM_THREAD_SINGLE The OpenSHMEM thread support level which specifies that the program must not be multithreaded. See Section 9.2 for more detail about its use.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
3
2

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(5 citation statements)
references
References 0 publications
0
5
0
Order By: Relevance
“…Compared to other HPC communication interfaces, such as OpenSHMEM [9], MPI provides a weak progress guarantee. For point-to-point communication, MPI guarantees that once a matching pair of send and receive is initiated, one of them will (eventually) complete.…”
Section: Progress and Fairnessmentioning
confidence: 99%
“…Compared to other HPC communication interfaces, such as OpenSHMEM [9], MPI provides a weak progress guarantee. For point-to-point communication, MPI guarantees that once a matching pair of send and receive is initiated, one of them will (eventually) complete.…”
Section: Progress and Fairnessmentioning
confidence: 99%
“…Minor changes in the latest 2.1 to 2.2 update, e.g., added calls to clSetProgramSpecializationConstant and clSetProgramReleaseCallback, major changes in 1.2 to 2.0 update including shared virtual memory, device queues used to enqueue kernels on a device, added the possibility for kernels enqueing kernels using a device queue 2.2 [9] OpenACC Reduction clause on in a compute construct assumes a copy for each reduction variable, arrays and composite variables are allowed in reduction clauses, local device defined 2.7 [10] Java OpenSHMEM Multithreading support, extended type support, C11 type-generic interfaces for point-to-point synchronization, additional functions and extensions to the existing ones 1.4 [68] Apache Hadoop Support for opportunistic containers, i.e., containers that are scheduled even if there is not enough resources to run them. Opportunistic containers wait for resource availability and since they have low priority, they are preempted if higher priority jobs are scheduled 3.0.3 [69] Apache Spark Built-in avro datasource, support for eager evaluation of DataFrames 2.4 [70] data to and from a GPU.…”
Section: Comparisons Of Existing Parallel Programming Approaches For mentioning
confidence: 99%
“…Compared to other HPC communication interfaces, such as Open-SHMEM [1], MPI provides a weak progress guarantee. For point-topoint communication, MPI guarantees that once a matching pair of send and receive is initiated, one of them will (eventually) complete.…”
Section: Progress and Fairnessmentioning
confidence: 99%