VLDB 2026 Research / reviewers in the wild / expert
Shuangbai Xue
dblp:147/2332
· DBLP profile ↗
2ranked-venue papers
0as first author
0since 2021 · last 2017
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2
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 |
Performance modeling and evaluation · 67% GPUs and heterogeneous computing · 33% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
GPUs and heterogeneous computing
GPU microarchitecture |
0.3 | 1 | 2017 | Understanding the GPU Microarchitecture to Achieve Bare-Metal Performance Tuning · PPoPP 2017 |
Performance modeling and evaluation › benchmarking
microbenchmarking |
0.3 | 1 | 2017 | Understanding the GPU Microarchitecture to Achieve Bare-Metal Performance Tuning · PPoPP 2017 |
Performance modeling and evaluation
performance tuning |
0.3 | 1 | 2017 | Understanding the GPU Microarchitecture to Achieve Bare-Metal Performance Tuning · PPoPP 2017 |
Methods — techniques the papers use, named apart from their topics
microbenchmarking · 0.3ISA encoding reverse engineering · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Understanding the GPU Microarchitecture to Achieve Bare-Metal Performance TuningabstractIn this paper, we present a methodology to understand GPU microarchitectural features and improve performance for compute-intensive kernels. The methodology relies on a reverse engineering approach to crack the GPU ISA encodings in order to build a GPU assembler. An assembly microbenchmark suite correlates microarchitectural features with their performance factors to uncover instruction-level and memory hierarchy preferences. We use SGEMM as a running example to show the ways to achieve bare-metal performance tuning. The performance boost is achieved by tuning FFMA throughput by activating dual-issue, eliminating register bank conflicts, adding non-FFMA instructions with little penalty, and choosing proper width of global/shared load instructions. On NVIDIA Kepler K20m, we develop a faster SGEMM with 3.1Tflop/s performance and 88% efficiency; the performance is 15% higher than cuBLAS7.0. Applying these optimizations to convolution, the implementation gains 39%-62% performance improvement compared with cuDNN4.0. The toolchain is an attempt to automatically crack different GPU ISA encodings and build an assembler adaptively for the purpose of performance enhancements to applications on GPUs. Xiuxia Zhang, Guangming Tan, Shuangbai Xue, Jiajia Li 0001, Keren Zhou 0001, Mingyu Chen 0001 |
PPoPP | 3 |
| 2015 | Efficient Implementation of MIPS Code Generator for the IonMonkey JavaScript Compiler
Tong Ren, Shuangbai Xue |
APPT | 2 |