Graph processing on GPUs: A survey

X Shi, Z Zheng, Y Zhou, H **, L He, B Liu… - ACM Computing Surveys …, 2018 - dl.acm.org
In the big data era, much real-world data can be naturally represented as graphs.
Consequently, many application domains can be modeled as graph processing. Graph …

Song: Approximate nearest neighbor search on gpu

W Zhao, S Tan, P Li - 2020 IEEE 36th International Conference …, 2020 - ieeexplore.ieee.org
Approximate nearest neighbor (ANN) searching is a fundamental problem in computer
science with numerous applications in (eg,) machine learning and data mining. Recent …

Automine: harmonizing high-level abstraction and high performance for graph mining

D Mawhirter, B Wu - Proceedings of the 27th ACM Symposium on …, 2019 - dl.acm.org
Graph mining algorithms that aim at identifying structural patterns of graphs are typically
more complex than graph computation algorithms such as breadth first search. Researchers …

A survey on techniques for cooperative CPU-GPU computing

K Raju, NN Chiplunkar - Sustainable Computing: Informatics and Systems, 2018 - Elsevier
Abstract Graphical Processing Unit provides massive parallelism due to the presence of
hundreds of cores. Usage of GPUs for general purpose computation (GPGPU) has resulted …

Graphie: Large-scale asynchronous graph traversals on just a GPU

W Han, D Mawhirter, B Wu… - 2017 26th International …, 2017 - ieeexplore.ieee.org
Most GPU-based graph systems cannot handle large-scale graphs that do not fit in the GPU
memory. The ever-increasing graph size demands a scale-up graph system, which can run …

{FineStream}:{Fine-Grained}{Window-Based} stream processing on {CPU-GPU} integrated architectures

F Zhang, L Yang, S Zhang, B He, W Lu… - 2020 USENIX Annual …, 2020 - usenix.org
Accelerating SQL queries on stream processing by utilizing heterogeneous coprocessors,
such as GPUs, has shown to be an effective approach. Most works show that heterogeneous …

Zwift: A programming framework for high performance text analytics on compressed data

F Zhang, J Zhai, X Shen, O Mutlu, W Chen - Proceedings of the 2018 …, 2018 - dl.acm.org
Today's rapidly growing document volumes pose pressing challenges to modern document
analytics frameworks, in both space usage and processing time. Recently, a promising …

Exploring query processing on CPU-GPU integrated edge device

J Liu, F Zhang, H Li, D Wang, W Wan… - … on Parallel and …, 2022 - ieeexplore.ieee.org
Huge amounts of data have been generated on edge devices every day, which requires
efficient data analytics and management. However, due to the limited computing capacity of …

[HTML][HTML] Sigmoid: An auto-tuned load balancing algorithm for heterogeneous systems

B Pérez, E Stafford, JL Bosque, R Beivide - Journal of Parallel and …, 2021 - Elsevier
A challenge that heterogeneous system programmers face is leveraging the performance of
all the devices that integrate the system. This paper presents Sigmoid, a new load balancing …

Analysis and modeling of collaborative execution strategies for heterogeneous CPU-FPGA architectures

S Huang, LW Chang, I El Hajj… - Proceedings of the …, 2019 - dl.acm.org
Heterogeneous CPU-FPGA systems are evolving towards tighter integration between CPUs
and FPGAs for improved performance and energy efficiency. At the same time …