2011 IEEE International Parallel &Amp; Distributed Processing Symposium 2011
DOI: 10.1109/ipdps.2011.71
|View full text |Cite
|
Sign up to set email alerts
|

A New Data Layout for Set Intersection on GPUs

Abstract: Abstract-Set intersection is the core in a variety of problems, e.g. frequent itemset mining and sparse boolean matrix multiplication. It is well-known that large speed gains can, for some computational problems, be obtained by using a graphics processing unit (GPU) as a massively parallel computing device. However, GPUs require highly regular control flow and memory access patterns, and for this reason previous GPU methods for intersecting sets have used a simple bitmap representation. This representation req… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

2
31
0

Year Published

2012
2012
2019
2019

Publication Types

Select...
4
2
2

Relationship

1
7

Authors

Journals

citations
Cited by 17 publications
(33 citation statements)
references
References 22 publications
2
31
0
Order By: Relevance
“…It is known that a load strictly less than 1/6 allows all items to be placed with high probability, but a load strictly greater than 1/6 will fail to place all items with high probability. These results are discussed and proven by Amossen and Pagh [2] and Loh and Pagh [31] (see also the related combinatorial results in [24]).…”
Section: A An Analysis Of 2-3 Cuckoo Hash-filterssupporting
confidence: 56%
“…It is known that a load strictly less than 1/6 allows all items to be placed with high probability, but a load strictly greater than 1/6 will fail to place all items with high probability. These results are discussed and proven by Amossen and Pagh [2] and Loh and Pagh [31] (see also the related combinatorial results in [24]).…”
Section: A An Analysis Of 2-3 Cuckoo Hash-filterssupporting
confidence: 56%
“…Frequent itemset mining on GPUs has been also studied [5], [7], [14], [16]. Fang et al [7] proposed two approaches, GPU-based and CPU-GPU hybrid methods.…”
Section: Related Workmentioning
confidence: 99%
“…Teodoro et al [16] parallelized the Tree Projection algorithm [1] on a GPU as well as a multicore CPU. Amossen et al [5] presented a novel data layout BatMap to represent bitstrings. This layout is well suited to parallel processing and compact even for sparse data.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…al [32] presented a hash table implementation on GPU both with and without atomic operations supported. Amossen and Pagh [3] introduced a new data layout, BATMAP, to accelerate item set mining for set intersections.…”
Section: Using Gpu To Accelerate Irregular Applicationsmentioning
confidence: 99%