2008
DOI: 10.1007/978-3-540-89740-8_8
|View full text |Cite
|
Sign up to set email alerts
|

On the Scalability of an Automatically Parallelized Irregular Application

Abstract: Abstract. Irregular applications, i.e., programs that manipulate pointer-based data structures such as graphs and trees, constitute a challenging target for parallelization because the amount of parallelism is input dependent and changes dynamically. Traditional dependence analysis techniques are too conservative to expose this parallelism. Even manual parallelization is difficult, time consuming, and error prone. The Galois system parallelizes such applications using an optimistic approach that exploits highe… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2009
2009
2015
2015

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(1 citation statement)
references
References 16 publications
0
1
0
Order By: Relevance
“…Wu and others extend the work by proving the NPcompleteness of the remapping problem and proposing two new optimizations to the irregular computations [20]. Other related studies concentrate on the memory performance of irregular computations on GPU [21,22,23,24]. A software framework named PORPLE has been recently proposed to dynamically finds and real-izes the best placements of data on the various types of memory on GPU [25].…”
Section: Related Workmentioning
confidence: 99%
“…Wu and others extend the work by proving the NPcompleteness of the remapping problem and proposing two new optimizations to the irregular computations [20]. Other related studies concentrate on the memory performance of irregular computations on GPU [21,22,23,24]. A software framework named PORPLE has been recently proposed to dynamically finds and real-izes the best placements of data on the various types of memory on GPU [25].…”
Section: Related Workmentioning
confidence: 99%