Yinghan Li 0002

dblp:151/0358-2 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
2since 2021 · last 2024
0009-0002-9618-5523ORCID · verified

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

Systems, architecture and hardware · 2 · 2 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 · 100%
Databases, data mining, and information retrieval
1 paper
Query processing and optimization · 100%

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

TopicWeightPapersLastEvidence papers
GPUs and heterogeneous computing › GPU computing
GPU algorithms
0.812024
POSTER: RadiK: Scalable Radix Top-K Selection on GPUs · PPoPP 2024
GPUs and heterogeneous computing
top-k selection
0.812024
POSTER: RadiK: Scalable Radix Top-K Selection on GPUs · PPoPP 2024
Query processing and optimization
top-k query processing
0.212024
POSTER: RadiK: Scalable Radix Top-K Selection on GPUs · PPoPP 2024

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

radix selection · 1.5adaptive scaling · 1.5
YearPublicationVenuePosition
2024 RadiK: Scalable and Optimized GPU-Parallel Radix Top-K Selection
abstract
Top-k selection, which identifies the largest or smallest k elements from a data set, is a fundamental operation in data-intensive domains such as databases and deep learning, so its scalability and efficiency are critical for these high-performance systems. However, previous studies on its efficient GPU implementation are mostly merge-based and rely heavily on fast but size-limited on-chip memory, thereby limiting scalability with a restricted upper bound on k. This work introduces RadiK, a scalable and optimized GPU-parallel radix top-k selection that supports significantly larger k values than existing methods without compromising efficiency, regardless of input length and batch size. RadiK incorporates a novel optimization framework tailored for high memory bandwidth and resource utilization, achieving up to 2.5 × speedup over the prior art for non-batch queries and up to 4.8 × speedup for batch queries. In addition, we propose an adaptive scaling technique that strengthens robustness, which further provides up to 2.7 × speedup on highly adversarial input distributions.
Bole Zhou, Jiejing Zhang, Xuechao Wei, Yinghan Li 0002, Yingda Chen
ICS5
2024 POSTER: RadiK: Scalable Radix Top-K Selection on GPUs
abstract
By identifying the k largest or smallest elements in a set of data, top-k selection is critical for modern high-performance databases and machine learning systems, especially with large data volumes. However, previous studies on its GPU implementation are mostly merge-based and rely heavily on the high-speed but size-limited on-chip memory, thereby resulting in a restricted upper bound on k. This paper introduces RadiK, a highly optimized GPU-parallel radix top-k selection that is scalable with k, input length, and batch size. With a carefully designed optimization framework targeting high memory bandwidth and resource utilization, RadiK supports far larger k than the prior art, achieving up to 2.5× speedup for non-batch queries and up to 4.8× speedup for batch queries. We also propose a lightweight refinement that strengthens the robustness of RadiK against skewed distributions by adaptively scaling the input elements.
Bole Zhou, Jiejing Zhang, Xuechao Wei, Yinghan Li 0002, Yingda Chen
PPoPP5