Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Bojing Ma

dblp:421/3904 · DBLP profile ↗
← Back
1ranked-venue papers
0as first author
1since 2021 · last 2025
0009-0002-5869-1353ORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
GPUs and heterogeneous computing · 50% Parallel and multicore computing · 50%
Theoretical computer science
1 paper
Graph algorithms and graph theory · 100%
Databases, data mining, and information retrieval
1 paper
Information retrieval · 100%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
GPUs and heterogeneous computing
GPU computing
0.912025
Fast Optimal Group Steiner Tree Search using GPUs · Proc. ACM Manag. Data 2025
Parallel and multicore computing › parallel algorithms › dynamic programming
parallel dynamic programming
0.912025
Fast Optimal Group Steiner Tree Search using GPUs · Proc. ACM Manag. Data 2025
Graph algorithms and graph theory › steiner tree
group steiner tree
0.912025
Fast Optimal Group Steiner Tree Search using GPUs · Proc. ACM Manag. Data 2025
Graph algorithms and graph theory
steiner tree
0.912025
Fast Optimal Group Steiner Tree Search using GPUs · Proc. ACM Manag. Data 2025
Information retrieval
keyword search
0.312025
Fast Optimal Group Steiner Tree Search using GPUs · Proc. ACM Manag. Data 2025

Methods — techniques the papers use, named apart from their topics

memory coalescing · 2.6load balancing · 2.6kernel fusion · 2.6
YearPublicationVenuePosition
2025 Fast Optimal Group Steiner Tree Search using GPUs
abstract
Given an edge-weighted graph and a set of potentially overlapping vertex groups, a group Steiner tree (GST) is a minimum weight tree that includes at least one vertex in each group. Finding GSTs serves as a classical approach to keyword search in relational databases. Existing studies use CPUs to find optimal GSTs in a serial way, and remain slow in some cases. No prior work has applied GPUs to meet this challenge. To fill this gap, first, we propose a parallel-friendly GST solution framework, by breaking the traditional bottom-up dynamic programming order. Second, since a direct execution of this framework on GPUs faces a severe workload imbalance problem, we develop a GST-customized load balancing approach. Specifically, we employ kernel fusion and global memory coalescing techniques to efficiently utilize different parallel granularities to match divergent tree construction workloads. Third, since existing pruning methods cannot be directly applied to a parallel scheme, we modify feasible pruning procedures to reduce the computation burden, and rigorously prove the solution correctness. Furthermore, inspired by recent applications, we present a novel dynamic programming algorithm for finding optimal diameter-bounded GSTs on GPUs. Experiments on various real datasets show that the proposed techniques achieve a speedup of 48-2390× over state-of-the-art methods, and can handle some large weighted graphs where existing solutions are too slow to be applied, and thus could greatly improve the user experience in related applications.
Yahui Sun 0001, Bojing Ma, Libang Chen, Mengxi Hu, Feng Zhang 0007, Rong-Hua Li 0001
Proc. ACM Manag. Data3