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

Yanchao Lu

dblp:08/2491 · DBLP profile ↗
← Back
6ranked-venue papers
2as first author
1since 2021 · last 2022
0000-0002-2496-7721ORCID · corroborated

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

Systems, architecture and hardware · 4 · 2 first-author · 1 since 2021Human-computer interaction and ubiquitous computing · 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
3 papers
GPUs and heterogeneous computing · 54% Memory systems · 20% Cloud and datacenter computing · 16%

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

TopicWeightPapersLastEvidence papers
GPUs and heterogeneous computing
GPU scheduling
0.612022
Tacker: Tensor-CUDA Core Kernel Fusion for Improving the GPU Utilization while Ensuring QoS · HPCA 2022
GPUs and heterogeneous computing › GPU performance analysis
GPU utilization
0.612022
Tacker: Tensor-CUDA Core Kernel Fusion for Improving the GPU Utilization while Ensuring QoS · HPCA 2022
GPUs and heterogeneous computing › GPU kernel optimization
kernel fusion
0.612022
Tacker: Tensor-CUDA Core Kernel Fusion for Improving the GPU Utilization while Ensuring QoS · HPCA 2022
Cloud and datacenter computing › quality of service
qos-aware scheduling
0.612022
Tacker: Tensor-CUDA Core Kernel Fusion for Improving the GPU Utilization while Ensuring QoS · HPCA 2022
Memory systems › DRAM
DRAM power management
0.522016
Rank-Aware Dynamic Migrations and Adaptive Demotions for DRAM Power Management · IEEE Trans. Computers 2016
Synergy of Dynamic Frequency Scaling and Demotion on DRAM Power Management: Models and Optimizations · IEEE Trans. Computers 2015
Energy-efficient computing › power management › power state management
low-power state transition
0.212016
Rank-Aware Dynamic Migrations and Adaptive Demotions for DRAM Power Management · IEEE Trans. Computers 2016
Memory systems › virtual memory management
page migration
0.212016
Rank-Aware Dynamic Migrations and Adaptive Demotions for DRAM Power Management · IEEE Trans. Computers 2016
GPUs and heterogeneous computing › GPU computing
tensor cores
0.212022
Tacker: Tensor-CUDA Core Kernel Fusion for Improving the GPU Utilization while Ensuring QoS · HPCA 2022
Energy-efficient computing
memory energy efficiency
0.112015
Synergy of Dynamic Frequency Scaling and Demotion on DRAM Power Management: Models and Optimizations · IEEE Trans. Computers 2015

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

kernel manager · 0.6duration predictor · 0.6prediction model · 0.2cycle-accurate simulation · 0.2queuing theory · 0.2heuristic search · 0.2analytical modeling · 0.2
YearPublicationVenuePosition
2022 Tacker: Tensor-CUDA Core Kernel Fusion for Improving the GPU Utilization while Ensuring QoS
abstract
The proliferation of machine learning applications has promoted both CUDA Cores and Tensor Cores’ integration to meet their acceleration demands. While studies have shown that co-locating multiple tasks on the same GPU can effectively improve system throughput and resource utilization, existing schemes focus on scheduling the resources of traditional CUDA Cores and thus lack the ability to exploit the parallelism between Tensor Cores and CUDA Cores.In this paper, we propose Tacker, a static kernel fusion and scheduling approach to improve GPU utilization of both types of cores while ensuring the QoS (Quality-of-Service) of co-located tasks. Tacker consists of a Tensor-CUDA Core kernel fuser, a duration predictor for fused kernels, and a runtime QoS-aware kernel manager. The kernel fuser enables the flexible fusion of kernels that use Tensor Cores and CUDA Cores, respectively. The duration predictor precisely predicts the duration of the fused kernels. Finally, the kernel manager invokes the fused kernel or the original kernel based on the QoS headroom of latency-critical tasks to improve the system throughput. Our experimental results show that Tacker improves the throughput of best-effort applications compared with state-of-the-art solutions by 18.6% on average, while ensuring the QoS of latency-critical tasks.
Han Zhao 0005, Weihao Cui, Quan Chen 0002, Youtao Zhang, Yanchao Lu, Chao Li 0009, Jingwen Leng, Minyi Guo
HPCA5
2016 Rank-Aware Dynamic Migrations and Adaptive Demotions for DRAM Power Management
abstract
Modern DRAM architectures allow a number of low-power states on individual memory ranks for advanced power management. Many previous studies have taken advantage of demotions on low-power states for energy saving. However, most of the demotion schemes are statically performed on a limited number of pre-selected low-power states, and are suboptimal for different workloads and memory architectures. Even worse, the idle periods are often too short for effective power state transitions, especially for memory intensive applications. Wrong decisions on power state transition incur significant energy and delay penalties. In this paper, we propose a novel memory system design named RAMZzz with rank-aware energy saving optimizations including dynamic page migrations and adaptive demotions. Specifically, we group the pages with similar access locality into the same rank with dynamic page migrations. Ranks have their hotness: hot ranks are kept busy for high utilization and cold ranks can have more lengthy idle periods for power state transitions. We further develop adaptive state demotions by considering all low-power states for each rank and a prediction model to estimate the power-down timeout among states. We experimentally compare our algorithm with other energy saving policies with cycle-accurate simulation. Experiments with benchmark workloads show that RAMZzz achieves significant improvement on energy-delay2 and energy consumption over other energy saving techniques.
Yanchao Lu, Donghong Wu, Bingsheng He, Xueyan Tang, Jianliang Xu, Minyi Guo
IEEE Trans. Computers1
2015 Synergy of Dynamic Frequency Scaling and Demotion on DRAM Power Management: Models and Optimizations
abstract
Main memory (or DRAM) is one of the most significant components to the computer system's performance and energy consumption. Dynamic frequency scaling (DFS) and DRAM low-power states (Demotion) are two main-stream techniques for DRAM power management. DFS reduces the operation frequency of memory channels and DRAM devices when the memory bandwidth is under-utilized, whereas demotion transits individual memory ranks to low-power states during long idle periods. Despite that there have been fruitful research work for DFS and demotion separately, little attention has been paid to the synergy between these two techniques. To bridge this gap, this paper conducts a comprehensive study on the synergy between DFS and demotion. In particular, we leverage queuing theory to develop analytical models for the energy consumption and performance of DRAM systems with DFS and demotion. These models provide valuable insights into the synergy between DFS and demotion. We further attempt to minimize the energy consumption by considering both DFS and demotion while keeping a pre-defined performance penalty budget. To reduce the optimization complexity, we develop simple yet effective heuristics to search near-optimum DFS-demotion configurations. We experimentally compare our design with other state-of-the-art DRAM energy saving policies using detailed simulations of a large set of workloads. Experimental results show the accuracy of our analytical models and the effectiveness of our optimizations.
Yanchao Lu, Bingsheng He, Xueyan Tang, Minyi Guo
IEEE Trans. Computers1
2014 Architecture-based design and optimization of genetic algorithms on multi- and many-core systems
Long Zheng 0001, Yanchao Lu, Minyi Guo, Song Guo 0001, Cheng-Zhong Xu 0001
Future Gener. Comput. Syst.2
2013 ShmStreaming: A Shared Memory Approach for Improving Hadoop Streaming Performance
abstract
The Map-Reduce programming model is now drawing both academic and industrial attentions for processing large data. Hadoop, one of the most popular implementations of the model, has been widely adopted. To support application programs written in languages other than Java, Hadoop introduces a streaming mechanism that allows it to communicate with external programs through pipes. Because of the added overhead associated with pipes and context switches, the performance of Hadoop streaming is significantly worse than native Hadoop jobs. We propose ShmStreaming, a mechanism that takes advantages of shared memory to realize Hadoop streaming for better performance. Specifically, ShmStreaming uses shared memory to implement a lockless FIFO queue that connects Hadoop and external programs. To further reduce the number of context switches, the FIFO queue adopts a batching technique to allow multiple key-value pairs to be processed together. For typical benchmarks of word count, grep and inverted index, experimental results show 20-30% performance improvement comparing to the native Hadoop streaming implementation.
Longbin Lai, Jingyu Zhou, Long Zheng 0001, Huakang Li, Yanchao Lu, Feilong Tang 0001, Minyi Guo
AINA5
2011 A Scalable Multiprocessor Architecture for Pervasive Computing
Long Zheng 0001, Yanchao Lu, Jingyu Zhou, Minyi Guo, Hai Jin 0001, Song Guo 0001, Jiehan Zhou, Jukka Riekki
GPC2