2015
DOI: 10.1007/978-3-319-17473-0_13
|View full text |Cite
|
Sign up to set email alerts
|

Memory Management Techniques for Exploiting RDMA in PGAS Languages

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2015
2015
2016
2016

Publication Types

Select...
2

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(3 citation statements)
references
References 19 publications
0
3
0
Order By: Relevance
“…Before accessing shared pointers, the compiler also creates calls to shared pointer arithmetic ( ptr arithmetic). The shared pointer is a fat pointer that contains information about the offset and the thread [7]. …”
Section: Unified Parallel Cmentioning
confidence: 99%
“…Before accessing shared pointers, the compiler also creates calls to shared pointer arithmetic ( ptr arithmetic). The shared pointer is a fat pointer that contains information about the offset and the thread [7]. …”
Section: Unified Parallel Cmentioning
confidence: 99%
“…Although this provides good results for applications exhibiting regular memory access patterns, it still has a performance overhead due to the inspector/executor loop and scheduling, which in some cases can reduce the performance by an order of magnitude compared to hand-optimized code. In Dalton et al [2014], symmetric heap mirroring is presented to reduce the performance cost of threads accessing elements in a shared memory space. Although reduced, the authors note that a substantive overhead still remains.…”
Section: Related Workmentioning
confidence: 99%
“…At least two different implementations are possible for the address translation: (1) the base address can be computed directly from the thread number (similarly to Fröning and Litz [2010] and Dalton et al [2014]) because the thread address spaces start at regular intervals, or (2) a lookup table can be used to retrieve the base address. The first method is more restrictive in terms of the possible addresses used but is more scalable, as it does not require storing a complete base addresses table.…”
Section: Pgas Memory Model Hardware Supportmentioning
confidence: 99%