Demo Data from VLDB 2026 / reviewers in the wild / expert
Ya-Shuai Lü
dblp:119/0885
· DBLP profile ↗
6ranked-venue papers
4as first author
1since 2021 · last 2021
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 4 first-author · 1 since 2021Security and privacy · 1
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
4 papers |
GPUs and heterogeneous computing · 61% Parallel and multicore computing · 24% Hardware accelerators and domain-specific architectures · 11% | |
| Computer graphics and multimedia
1 paper |
Rendering · 100% |
Topics — the 12 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
GPUs and heterogeneous computing
GPU architecture |
0.6 | 2 | 2017 | Improving the Efficiency of GPGPU Work-Queue Through Data Awareness · ACM Trans. Archit. Code Optim. 2017 Unleashing the power of GPU for physically-based rendering via dynamic ray shuffling · MICRO 2017 |
GPUs and heterogeneous computing
GPU graph processing |
0.5 | 1 | 2021 | GraphPEG: Accelerating Graph Processing on GPUs · ACM Trans. Archit. Code Optim. 2021 |
Parallel and multicore computing › graph processing
graph processing engine |
0.5 | 1 | 2021 | GraphPEG: Accelerating Graph Processing on GPUs · ACM Trans. Archit. Code Optim. 2021 |
Rendering
physically based rendering |
0.3 | 1 | 2017 | Unleashing the power of GPU for physically-based rendering via dynamic ray shuffling · MICRO 2017 |
Rendering
ray tracing |
0.3 | 1 | 2017 | Unleashing the power of GPU for physically-based rendering via dynamic ray shuffling · MICRO 2017 |
Hardware accelerators and domain-specific architectures › accelerator architecture
accelerator microarchitecture |
0.3 | 1 | 2017 | Improving the Efficiency of GPGPU Work-Queue Through Data Awareness · ACM Trans. Archit. Code Optim. 2017 |
GPUs and heterogeneous computing › GPU microarchitecture
SIMD utilization |
0.3 | 1 | 2017 | Unleashing the power of GPU for physically-based rendering via dynamic ray shuffling · MICRO 2017 |
Parallel and multicore computing
work distribution |
0.1 | 1 | 2021 | GraphPEG: Accelerating Graph Processing on GPUs · ACM Trans. Archit. Code Optim. 2021 |
GPUs and heterogeneous computing
control flow divergence |
0.1 | 1 | 2017 | Unleashing the power of GPU for physically-based rendering via dynamic ray shuffling · MICRO 2017 |
GPUs and heterogeneous computing › GPU scheduling
warp scheduling |
0.1 | 1 | 2017 | Unleashing the power of GPU for physically-based rendering via dynamic ray shuffling · MICRO 2017 |
Processor architecture and microarchitecture › special-purpose processor › application-specific processor design
extensible processors |
0.1 | 1 | 2008 | Customizing computation accelerators for extensible multi-issue processors with effective optimization techniques · DAC 2008 |
Electronic design automation
high-level synthesis |
0.0 | 1 | 2008 | Customizing computation accelerators for extensible multi-issue processors with effective optimization techniques · DAC 2008 |
Methods — techniques the papers use, named apart from their topics
dynamic ray shuffling · 0.6simulation · 0.5hardware-assisted graph traversal · 0.5cycle-level simulation · 0.3instruction-level parallelism · 0.1automated design methodology · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | GraphPEG: Accelerating Graph Processing on GPUsabstractDue to massive thread-level parallelism, GPUs have become an attractive platform for accelerating large-scale data parallel computations, such as graph processing. However, achieving high performance for graph processing with GPUs is non-trivial. Processing graphs on GPUs introduces several problems, such as load imbalance, low utilization of hardware unit, and memory divergence. Although previous work has proposed several software strategies to optimize graph processing on GPUs, there are several issues beyond the capability of software techniques to address. In this article, we present GraphPEG, a graph processing engine for efficient graph processing on GPUs. Inspired by the observation that many graph algorithms have a common pattern on graph traversal, GraphPEG improves the performance of graph processing by coupling automatic edge gathering with fine-grain work distribution. GraphPEG can also adapt to various input graph datasets and simplify the software design of graph processing with hardware-assisted graph traversal. Simulation results show that, in comparison with two representative highly efficient GPU graph processing software framework Gunrock and SEP-Graph, GraphPEG improves graph processing throughput by 2.8× and 2.5× on average, and up to 7.3× and 7.0× for six graph algorithm benchmarks on six graph datasets, with marginal hardware cost. Ya-Shuai Lü, Hui Guo 0004, Libo Huang 0002, Qi Yu 0003, Li Shen 0007, Nong Xiao 0001, Zhiying Wang 0003 |
ACM Trans. Archit. Code Optim. | 1 |
| 2017 | POSTER: DaQueue: A Data-Aware Work-Queue Design for GPGPUsabstractWork-queue is an effective approach for mapping irregular-parallel workloads to GPGPUs. It can improve the utilization of SIMD units by only processing useful works which are dynamically generated during execution. As current GPGPUs lack necessary supports for work-queues, a software-based work-queue implementation often suffers from memory contention and load balancing issues. We present a novel hardware work-queue design named DaQueue, which incorporates data-aware features to improve the efficiency of work-queues on GPGPUs. We evaluate our proposal on irregular-parallel workloads with a cycle-level simulator. Experimental results show that the DaQueue significantly improves the performance over software-based implementation for these workloads. Compared with an idealized hardware worklist approach which is the state-of-the-art prior work, the DaQueue can achieve an average of 29.54% extra speedup. Ya-Shuai Lü, Libo Huang 0002, Li Shen 0007 |
PACT | 1 |
| 2017 | Unleashing the power of GPU for physically-based rendering via dynamic ray shufflingabstractComputer graphics is generally divided into two branches: real-time rendering and physically-based rendering. Conventional graphics processing units (GPUs) were designed to accelerate the former which is based on the standard Z-buffer algorithm. However, many applications in entertainment, science, and industry require high quality visual effects such as soft-shadows, reflections, and diffuse lighting interactions which are difficult to achieve with the Z-buffer algorithm, but are straightforward to implement using physically-based rendering methods. Physically-based rendering can already be implemented on present programmable GPUs. However, for physically-based rendering on GPUs, a large portion of the processing power is wasted due to low utilization of SIMD units. This is because the core algorithm of physically-based rendering, ray tracing, suffers from Single Instruction, Multiple Thread (SIMT) control flow divergences. In this paper, we propose the Dynamic Ray Shuffling (DRS) architecture for GPUs to address this problem. Our key insight is that the primary control flow divergences are caused by inconsistent ray traversal states of a warp, and can be eliminated by dynamically shuffling rays. Experimental results show that, for an estimated 0.11% area cost, DRS significantly improves the SIMD efficiency for the tested benchmarks from 41.06% to 81.04% on average. With this, the performance of a physically-based rendering method such as path tracing can be improved by 1.67X--1.92X, and 1.79X on average. Ya-Shuai Lü, Libo Huang 0002, Li Shen 0007, Zhiying Wang 0003 |
MICRO | 1 |
| 2017 | Improving the Efficiency of GPGPU Work-Queue Through Data AwarenessabstractThe architecture and programming model of current GPGPUs are best suited for applications that are dominated by structured control and data flows across large regular datasets. Parallel workloads with irregular control and data structures cannot easily harness the processing power of the GPGPU. One approach for mapping these irregular-parallel workloads to GPGPUs is using work-queues. The work-queue approach improves the utilization of SIMD units by only processing useful works that are dynamically generated during execution. As current GPGPUs lack necessary supports for work-queues, a software-based work-queue implementation often suffers from memory contention and load balancing issues. In this article, we present a novel hardware work-queue design named DaQueue , which incorporates three data-aware features to improve the efficiency of work-queues on GPGPUs. We evaluate our proposal on the irregular-parallel workloads and carry out a case study on a path tracing pipeline with a cycle-level simulator. Experimental results show that for the tested workloads, DaQueue improves performance by 1.53× on average and up to 1.91×. Compared to a hardware worklist approach that is the state-of-the-art prior work, DaQueue can achieve an average of 33.92% extra speedup with less hardware area cost. Libo Huang 0002, Ya-Shuai Lü, Li Shen 0007, Zhiying Wang 0003 |
ACM Trans. Archit. Code Optim. | 2 |
| 2015 | Mitigating Code-Reuse Attacks on CISC Architectures in a Hardware Approach
Zhijiao Zhang, Ya-Shuai Lü, Yu Chen 0004, Yongqiang Lyu 0001, Yuanchun Shi |
SEC | 2 |
| 2008 | Customizing computation accelerators for extensible multi-issue processors with effective optimization techniquesabstractCompared with single-issue general purpose processors (GPPs), extensible multi-issue/VLIW processors can exploit instruction-level parallelism, which are more suitable for computation intensive tasks. Moreover, they offer the ability of customizing computation accelerators for an application domain. In this paper, we present an automated methodology that customizes computation accelerators for the multi-issue/VLIW extensible processors, where several techniques are also proposed to optimize the design of an accelerator. Ya-Shuai Lü, Li Shen 0007, Libo Huang 0002, Zhiying Wang 0003, Nong Xiao 0001 |
DAC | 1 |