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

Limin Cheng

dblp:309/0997 · DBLP profile ↗
← Back
7ranked-venue papers
2as first author
7since 2021 · last 2025
0000-0002-9081-1119ORCID · corroborated

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

Graphics, computer vision, multimedia, augmented reality and games · 3 · 1 first-author · 3 since 2021Systems, architecture and hardware · 2 · 2 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author · 1 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 networks
2 papers
Edge and fog computing · 64% Wireless networking · 19% Internet of things and sensor networks · 17%
Computer graphics and multimedia
1 paper
Image and video coding · 100%
Software engineering, system software, and programming languages
1 paper
Operating systems · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Hardware accelerators and domain-specific architectures · 100%
Artificial intelligence
1 paper
Deep learning architectures and training · 100%

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

TopicWeightPapersLastEvidence papers
Edge and fog computing › edge inference
collaborative inference
0.912025
Chorus: Robust Multitasking Local Client-Server Collaborative Inference With Wi-Fi 6 for AIoT Against Stochastic Congestion Delay · IEEE Trans. Parallel Distributed Syst. 2025
Image and video coding › video compression
screen content coding
0.612022
TSA-SCC: Text Semantic-Aware Screen Content Coding With Ultra Low Bitrate · IEEE Trans. Image Process. 2022
Image and video coding
video compression
0.612022
TSA-SCC: Text Semantic-Aware Screen Content Coding With Ultra Low Bitrate · IEEE Trans. Image Process. 2022
Hardware accelerators and domain-specific architectures › machine learning accelerator
DNN accelerator
0.612022
Breaking the Interaction Wall: A DLPU-Centric Deep Learning Computing System · IEEE Trans. Computers 2022
Wireless networking › WLAN › IEEE 802.11 amendment
wi-fi 6
0.312025
Chorus: Robust Multitasking Local Client-Server Collaborative Inference With Wi-Fi 6 for AIoT Against Stochastic Congestion Delay · IEEE Trans. Parallel Distributed Syst. 2025
Internet of things and sensor networks
AIoT
0.212024
AutoOS: Make Your OS More Powerful by Exploiting Large Language Models · ICML 2024

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

state machine traversal · 1.5large language model · 1.5fused pipeline · 1.1exception-oriented programming · 1.1reinforcement learning · 0.9queuing theory · 0.9heuristic search · 0.9cross-entropy method · 0.9LRU cache · 0.9neural network-based text recognition · 0.6image inpainting · 0.6
YearPublicationVenuePosition
2025 InterLayer: Efficient Inference with Interleaved Scheduling and Layer-Specific Optimization
abstract
Large Language Models (LLMs) and multimodal LLMs (MLLMs) are extensively used in latency-sensitive multimedia applications, with inference services typically offered by generative AI (GenAI) cloud service providers. However, switching between different LLMs or MLLMs on GPU servers for diverse user needs causes GPU computation stalls, leading to high cold-start latency. To address these challenges, we propose an efficient inference scheme. First, we analyze the layer-wise loading and execution characteristics and identify the root causes of GPU computation stalls. Then, we introduce InterLayer, leveraging fine-grained, compute-dependency-aware interleaved scheduling parallel transmission and layer-specific optimization to reduce GPU stalls. Additionally, we theoretically analyze the lower bound of GPU computation stalls using InterLayer. Experimental results show that InterLayer achieves a 2.4–4.9× acceleration over vLLM for multiple LLMs and MLLMs across diverse model architectures and hardware configurations, up to a 3.6× throughput improvement over vLLM, and up to 2.2× speedup over the latest state-of-the-art.
Limin Cheng, Hang Qin, Shouxu Kuang
ICME1
2025 Efficient Shared KVCache Attention Inference for Multimodal Large Language Models
abstract
Multimodal Large Language models (MLLMs) are becoming increasingly powerful and are widely deployed. When tackling intricate inference tasks, MLLMs frequently handle multiple images and extensive textual data in tandem, generating lengthy token sequences during decoding, which leads to memory access bottlenecks. In this study, we leverage the temporal locality inherent in grouped queries that share the same KV Cache and introduce Locache, a novel approach that enables parallel processing of such queries. By improving the efficiency of memory access, Locache significantly reduces data movement. Experimental results indicate that our method achieves up to a 1.94× improvement in performance and reduces memory footprint by 3.5× compared to the current state-of-the-art shared KV Cache attention inference framework.
Shouxu Kuang, Limin Cheng, Hang Qin
ICME2
2025 A High-Performance and Memory-Efficient RISC-V Operating System Optimization for AIoT
abstract
The openness and flexibility of the RISC-V instruction set architecture (ISA) have driven its widespread adoption in AIoT (Artificial Intelligence of Things) devices. However, existing operating systems (OSes) for real RISC-V hardware often suffer from poor application performance and large memory footprints. To address these issues, we propose an OS optimization scheme tailored for RISC-V in AIoT devices. First, we introduce an application-transparent performance enhancement mechanism that leverages both coarse- and fine-grained process management to improve the performance of applications, particularly in AI inference. Second, we design a low-memory-footprint software stack through theoretical analysis and careful trade-offs in the adoption of software components. Lastly, we develop a lightweight OS image construction strategy algorithm tailored for RISC-V in AIoT. Using our OS optimization scheme, we build PolyOS from scratch to reduce the OS image size, thereby further lowering memory footprint. Across four real RISC-V hardware platforms, PolyOS achieves up to a 142% overall system performance improvement and up to 5.90× speedup in AI inference applications compared to baseline OSes (Armbian, Nucleisys, etc.). It also significantly reduces the runtime memory footprint of the standard C library, OpenCV, QuickJS, and AI inference applications, while shrinking the OS image size to 1/3.14–1/23.48 of its baseline OS.
Limin Cheng, Ke Gao 0012, Jiageng Yu, Ruizhi Chen, Ling Li 0001
SMC1
2025 Chorus: Robust Multitasking Local Client-Server Collaborative Inference With Wi-Fi 6 for AIoT Against Stochastic Congestion Delay
abstract
The rapid growth of AIoT devices brings huge demands for DNNs deployed on resource-constrained devices. However, the intensive computation and high memory footprint of DNN inference make it difficult for the AIoT devices to execute the inference tasks efficiently. In many widely deployed AIoT use cases, multiple local AIoT devices launch DNN inference tasks randomly. Although local collaborative inference has been proposed to accelerate DNN inference on local devices with limited resources, multitasking local collaborative inference, which is common in AIoT scenarios, has not been fully studied in previous works. We consider multitasking local client-server collaborative inference (MLCCI), which achieves efficient DNN inference by offloading the inference tasks from multiple AIoT devices to a more powerful local server with parallel pipelined execution streams through Wi-Fi 6. Our optimization goal is to minimize the mean end-to-end latency of MLCCI. Based on the experiment results, we identify three key challenges: high communication costs, high model initialization latency, and congestion delay brought by task interference. We analyze congestion delay in MLCCI and its stochastic fluctuations with queuing theory and propose Chorus, a high-performance adaptive MLCCI framework for AIoT devices, to minimize the mean end-to-end latency of MLCCI against stochastic congestion delay. Chorus generates communication-efficient model partitions with heuristic search, uses a prefetch-enabled two-level LRU cache to accelerate model initialization on the server, reduces congestion delay and its short-term fluctuations with execution stream allocation based on the cross-entropy method, and finally achieves efficient computation offloading with reinforcement learning. We established a system prototype, which statistically simulated many virtual clients with limited physical client devices to conduct performance evaluations, for Chorus with real devices. The evaluation results for various workload levels show that Chorus achieved an average of$1.4\times$,$1.3\times$, and$2\times$speedup over client-only inference, and server-only inference with LRU and MLSH, respectively.
Yuzhe Luo, Ji Qi 0002, Ling Li 0001, Ruizhi Chen, Limin Cheng
IEEE Trans. Parallel Distributed Syst.6
2024 AutoOS: Make Your OS More Powerful by Exploiting Large Language Models
abstract
With the rapid development of Artificial Intelligence of Things (AIoT), customizing and optimizing operating system (OS) kernel configurations for various AIoT application scenarios is crucial for maximizing system performance. However, existing approaches falter due to the overwhelming problem complexity (i.e., over 15,000 configuration options in the Linux kernel), together with the huge evaluation costs and error-prone options that may result in OS boot-up failure, which all make it an unresolved problem to optimize the Linux kernel automatically. In this paper, we introduce AutoOS, a novel framework exploiting Large Language Models for customizing and optimizing OS kernel configurations automatically for various AIoT application scenarios.Inspired by the inherently directory-structured kernel configuration process, we first formulate our research problem as optimizing on a dynamic tree. We then propose a novel framework integrating a state machine-based traversal algorithm as the observe-prune-propose-act-correct loop, which can effectively refine the optimization space and ensure a successful OS boot-up.Experimental results show that AutoOS can automatically customize and optimize the OS kernel configurations without human effort. More importantly, AutoOS even achieves better performance by up to 25% than vendor-provided configuration.
Huilai Chen, Yuanbo Wen 0001, Limin Cheng, Shouxu Kuang, Ling Li 0001, Rui Zhang 0040, Xinkai Song, Wei Li 0008, Qi Guo 0001, Yunji Chen
ICML3
2022 Breaking the Interaction Wall: A DLPU-Centric Deep Learning Computing System
abstract
Due to the broad successes of deep learning, many CPU-centric artificial intelligent computing systems employ specialized devices such as GPUs, FPGAs, and ASICs, which can be named as Deep Learning Processing Units (DLPUs), for processing computation-intensive deep learning tasks. The separation between the scalar control operations mapped on CPUs and the vector computation operations mapped on DLPUs causes the frequent and costly interactions between CPUs and DLPUs, leading to theInteraction Wall. Moreover, the increasing algorithm complexity and DLPU computation speed would further aggravate the interaction wall substantially. To break the interaction wall, we propose a novel DLPU-centric deep learning computing system consisting of anexception-oriented programming (EOP) modeland the architectural support ofCPULESS DLPU. The EOP model processes scalar control operations of a deep learning task as exception handlers to maximally avoid stalling the crucial and dominated vector computation operations. Together with the CPULESS DLPU which integrates a scalar processing unit (SPU) for scalar control operations and the parallel processing unit (PPU) for vector computation operations into a fused pipeline, the proposed DLPU-centric system can cost-effectively leverage the EOP model to execute the two kinds of operations simultaneously without disturbing each other. Compared with a state-of-the-art commodity CPU-centric system with discrete V100 GPU via PCIe bus, experimental results show that our DLPU-centric system achieves 10.30× better performance and 92.99 percent energy savings, respectively. Moreover, compared with a CPU-centric version of DLPU system where the SPU serves as the host with integrated PPU, the proposed DLPU-centric system still achieves 15.60 percent better performance from avoided interactions.
Zidong Du, Qi Guo 0001, Yongwei Zhao 0001, Ling Li 0001, Limin Cheng, Zhiwei Xu 0002, Ninghui Sun, Yunji Chen
IEEE Trans. Computers6
2022 TSA-SCC: Text Semantic-Aware Screen Content Coding With Ultra Low Bitrate
abstract
Due to the rapid growth of web conferences, remote screen sharing, and online games, screen content has become an important type of internet media information and over 90% of online media interactions are screen based. Meanwhile, as the main component in the screen content, textual information averagely takes up over 40% of the whole image on various commonly used screen content datasets. However, it is difficult to compress the textual information by using the traditional coding schemes as HEVC, which assumes strong spatial and temporal correlations within the image/video. State-of-the-art screen content coding (SCC) standard as HEVC-SCC still adopts a block-based coding framework and does not consider the text semantics for compression, thus inevitably blurring texts at a lower bitrate. In this paper, we propose a general text semantic-aware screen content coding scheme (TSA-SCC) for ultra low bitrate setting. This method detects the abrupt picture in a screen content video (or image), recognizes textual information (including word, position, font type, font size and font color) in the abrupt picture based on neural networks, and encodes texts with text coding tools. The other pictures as well as the background image after removing texts from the abrupt picture via inpainting, are encoded with HEVC-SCC. Compared with HEVC-SCC, the proposed method TSA-SCC reduces bitrate by up to 3× at a similar compression quality. Moreover, TSA-SCC achieves much better visual quality with less bitrate consumption when encoding the screen content video/image at ultra low bitrates.
Ling Li 0001, Ruizhi Chen, Haochen Li 0002, Guo Lu, Limin Cheng
IEEE Trans. Image Process.7