Proceedings of the 2014 ACM International Conference on Object Oriented Programming Systems Languages &Amp; Applications 2014
DOI: 10.1145/2660193.2660227
|View full text |Cite
|
Sign up to set email alerts
|

Aspire

Abstract: Many vertex-centric graph algorithms can be expressed using asynchronous parallelism by relaxing certain read-afterwrite data dependences and allowing threads to compute vertex values using stale (i.e., not the most recent) values of their neighboring vertices. We observe that on distributed shared memory systems, by converting synchronous algorithms into their asynchronous counterparts, algorithms can be made tolerant to high inter-node communication latency. However, high inter-node communication latency can… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 41 publications
(2 citation statements)
references
References 57 publications
0
2
0
Order By: Relevance
“…Distributed in-memory systems. Many systems [2, 13,17,23,27,29,30,33,38,43,52,68,[70][71][72]75] exist for distributed CPU-only graph analytics. All these systems are based on variants of the vertex programming model.…”
Section: Related Workmentioning
confidence: 99%
“…Distributed in-memory systems. Many systems [2, 13,17,23,27,29,30,33,38,43,52,68,[70][71][72]75] exist for distributed CPU-only graph analytics. All these systems are based on variants of the vertex programming model.…”
Section: Related Workmentioning
confidence: 99%
“…The same idea has been used to implement a memory consistency model, but with the addition of a best eort refresh policy [27]. Refresher threads were used to preemptively refresh stale values.…”
Section: Related Workmentioning
confidence: 99%