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.

Guangqiang Luan

dblp:224/9602 · DBLP profile ↗
← Back
4ranked-venue papers
3as first author
2since 2021 · last 2025
0000-0002-2608-4543ORCID · corroborated

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

Systems, architecture and hardware · 2 · 2 first-author · 2 since 2021Software engineering, systems software and programming languages · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 1 first-author

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
Parallel and multicore computing · 44% Electronic design automation · 44% Performance modeling and evaluation · 13%

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

TopicWeightPapersLastEvidence papers
Parallel and multicore computing
parallel programming runtimes
0.612022
Online Thread Auto-Tuning for Performance Improvement and Resource Saving · IEEE Trans. Parallel Distributed Syst. 2022
Electronic design automation › high-level synthesis
scheduling
0.612022
Online Thread Auto-Tuning for Performance Improvement and Resource Saving · IEEE Trans. Parallel Distributed Syst. 2022

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

runtime information collection · 0.6migration · 0.6
YearPublicationVenuePosition
2025 Reducing the End-to-End Latency of DNN-Based Recommendation Systems in GPU Pools
abstract
While intelligent applications (e.g., recommendation systems) prefer different CPU-GPU ratios, GPU pooling technique that decouples the GPU and CPU resources yields substantial flexibility when serving diverse applications. With such architecture, DNN-based recommendation services often offload the compute-intensive neural network layers to the remote GPU pool for high resource utilization. However, such a paradigm results in the long end-to-end latency due to two causes: 1) the intermediate data is copied for multiple times during the entire process in current GPU pooling practices, incurring heavy overheads; 2) the content transferred to the GPU pool involves multiple small tensors, suffering from poor bandwidth efficiency. To solve these problems, we design Zero, a runtime system that incorporates a zero-copy transmission mechanism as well as a dynamic tensor merging policy. The zero-copy transmission mechanism unifies memory management across the inference framework and the RPC framework, accompanied by an elaborated serialization protocol to fully eliminate redundant data copying. Meanwhile, the tensor merging policy deliberately organizes small tensors into larger data blocks, so as to transfer them with higher efficiency. Experimental results show that, compared with prior work, Zero reduces the latency of typical recommendation models by up to 15.1% (10.1% on average).
Guangqiang Luan, Pu Pang, Quan Chen 0002, Chen Chen 0067, Guoyao Xu, Chi Zhang 0005, Yanyi Zi, Yinghao Yu, Liping Zhang 0013, Minyi Guo
IPDPS1
2022 Online Thread Auto-Tuning for Performance Improvement and Resource Saving
abstract
Multi-threading is a common way for programs to benefit from the multi/many-core design. However, the performance of some parallel programs does not increase/even decrease as the number of cores/threads increases. Our study shows that the performance of a parallel program is impacted bythe number of cores/threads,the thread placement,the inputs of the program. It is nontrivial to identify the optimal number of cores and the corresponding thread placement to maximize the performance, when the input of a program is determined online and the workload of different iterations may not be identical. To resolve the above problem, we proposeOtter, a thread auto-tuning system at runtime for iterative parallel programs. Otter collects the runtime information in the first few iterations and makes decisions on the number of threads and thread placement policy to achieve the goal of improving performance or saving resources. It considers the characteristics of dynamic workload in the iteration process and reduces the time overhead through a migration method. Experiments on a 96-core machine show that Otter improves the performance of the benchmarks by 20.7% and reduces core hours by 51.3% on average compared to the case of running them with all the CPU cores.
Guangqiang Luan, Pu Pang, Quan Chen 0002, Minyi Guo
IEEE Trans. Parallel Distributed Syst.1
2018 Towards Fault-Tolerant Task Backup and Recovery in the seL4 Microkernel
abstract
With the improvement of the reliability requirements of modern computer systems, fault-tolerant technology has been widely used in all aspects of computer systems as a key mechanism to ensure system reliability. The seL4 microkernel as the world's first complete, formal, machine-checked operating system kernel, has become one of the ideal platforms for safety-critical systems, but the lack of fault-tolerant mechanism reduces its reliability and availability. This paper designs and implements a fault-tolerant backup and recovery mechanism based on checkpoint in the seL4 microkernel and makes the optimization of resource. The experiment demonstrates the performance of the backup and recovery mechanism in terms of time and space.
Guangqiang Luan, Yuebin Bai, Libin Xu, Chao Yu 0001, Junfang Zeng, Qingbin Chen
COMPSAC (1)1
2018 Research on Asynchronous Inter-VM Communication Mechanism Based on Embedded Hypervisor
abstract
Virtualization technology, which has achieved great success in server and desktop environments in the last few years, is currently extending itself towards a new territory: embedded system. OKL4 from Open Kernel Labs is a leading virtualization software for embedded systems. Its microkernel approach can improve plain virtualization technologies, but it also brings incomplete IPC (Inter-Process Communication) issues. This paper proposes a novel asynchronous communication mechanism that can generate multiple event channels and efficiently manage concurrent communication requests between virtual machines. This mechanism optimizes the original IPC mechanism, and this paper also proposes a shared-memorybased bulk data transmission mechanism. The final experiments prove its feasibility and demonstrate the specific effect.
Rui Wang 0014, Libin Xu, Yuebin Bai, Zhongzhao Wang, Guangqiang Luan, Hailong Yang 0002
COMPSAC (1)6