2016
DOI: 10.1109/tpds.2015.2405551
|View full text |Cite
|
Sign up to set email alerts
|

Combining Static and Dynamic Data Coalescing in Unified Parallel C

Abstract: Abstract-Significant progress has been made in the development of programming languages and tools that are suitable for hybrid computer architectures that group several shared-memory multicores interconnected through a network. This paper addresses important limitations in the code generation for Partitioned Global Address Space (PGAS) languages. These languages allow fine-grained communication and lead to programs that perform many fine-grained accesses to data. When the data is distributed to remote computin… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(2 citation statements)
references
References 33 publications
(29 reference statements)
0
2
0
Order By: Relevance
“…• It presents coalescing and prefetching techniques that use loop transformations and runtime support to increase communication efficiency and tolerate the network latencies [43,36,38]. It demonstrates that dynamic analysis and coalescing at runtime can significantly improve the performance of fine-grained accesses inside loops, without having to know the physical data mapping or use the upc forall parallel structure.…”
Section: Contributionsmentioning
confidence: 99%
See 1 more Smart Citation
“…• It presents coalescing and prefetching techniques that use loop transformations and runtime support to increase communication efficiency and tolerate the network latencies [43,36,38]. It demonstrates that dynamic analysis and coalescing at runtime can significantly improve the performance of fine-grained accesses inside loops, without having to know the physical data mapping or use the upc forall parallel structure.…”
Section: Contributionsmentioning
confidence: 99%
“…During the course of the thesis, we have published a number of articles. First of all, the algorithm of inspector-executor presented in Chapter 4 was submitted as patent [43]. The patent describes the basic design aspects of the transformation.…”
Section: Publicationsmentioning
confidence: 99%