2013 IEEE 27th International Symposium on Parallel and Distributed Processing 2013
DOI: 10.1109/ipdps.2013.28
|View full text |Cite
|
Sign up to set email alerts
|

Data-Driven Versus Topology-driven Irregular Computations on GPUs

Abstract: Abstract-Irregular algorithms are algorithms with complex main data structures such as directed and undirected graphs, trees, etc. A useful abstraction for many irregular algorithms is its operator formulation in which the algorithm is viewed as the iterated application of an operator to certain nodes, called active nodes, in the graph. Each operator application, called an activity, usually touches only a small part of the overall graph, so nonoverlapping activities can be performed in parallel. In topologydri… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
43
0

Year Published

2013
2013
2021
2021

Publication Types

Select...
4
4
1

Relationship

1
8

Authors

Journals

citations
Cited by 94 publications
(44 citation statements)
references
References 25 publications
1
43
0
Order By: Relevance
“…Second, resource contention is dependent on the amount of given GPU hardware resources and an application optimized for a GPU may change its point of contention on another GPU. Third, due to the prevalence of general purpose computing on GPUs (GPGPU), more irregular parallel applications are being targeted for GPUs [6,22]. This has resulted in GPGPU kernels having distinct phases where different resources are in demand.…”
Section: Introductionmentioning
confidence: 99%
“…Second, resource contention is dependent on the amount of given GPU hardware resources and an application optimized for a GPU may change its point of contention on another GPU. Third, due to the prevalence of general purpose computing on GPUs (GPGPU), more irregular parallel applications are being targeted for GPUs [6,22]. This has resulted in GPGPU kernels having distinct phases where different resources are in demand.…”
Section: Introductionmentioning
confidence: 99%
“…This kind of processing usually makes a topology-driven approach work-inefficient, but it may be suited for GPU-based processing due to the large number of available threads (cf. Nasre et al [18]). …”
Section: Monotonicitymentioning
confidence: 98%
“…As Table 1 shows, these programs come from four benchmark suites, cover a broad set of domains, and include a similar number of regular and irregular programs. Those irregular benchmarks impose special challenges for GPGPU optimization, and have drawn a lot of attention from the community recently [6,24,29,30,43,45].…”
Section: Benchmarksmentioning
confidence: 99%