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

Chen Zhao 0009

dblp:81/3-9 · DBLP profile ↗
← Back
16ranked-venue papers
7as first author
6since 2021 · last 2026
0000-0001-6044-4752ORCID · conflict

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

Systems, architecture and hardware · 6 · 3 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 5 · 2 first-author · 2 since 2021Artificial intelligence and machine learning · 4 · 1 first-author · 2 since 2021Computer networks · 1 · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 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.

Artificial intelligence
3 papers
Image recognition and object detection · 46% Efficient and distributed learning · 23% Learning paradigms · 23%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
GPUs and heterogeneous computing · 54% Hardware accelerators and domain-specific architectures · 23% Memory systems · 15%
Computer graphics and multimedia
1 paper
Multimedia analysis and retrieval · 50% Image and video processing · 50%
Databases, data mining, and information retrieval
1 paper
Data integration and cleaning · 100%

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

TopicWeightPapersLastEvidence papers
Machine learning › Learning paradigms
incremental learning
1.012026
YOLO-IOD: Towards Real Time Incremental Object Detection · AAAI 2026
Computer vision › Image recognition and object detection › object detection
incremental object detection
1.012026
YOLO-IOD: Towards Real Time Incremental Object Detection · AAAI 2026
Computer vision › Image recognition and object detection
object detection
1.012026
YOLO-IOD: Towards Real Time Incremental Object Detection · AAAI 2026
Machine learning › Efficient and distributed learning
parameter-efficient fine-tuning
1.012026
YOLO-IOD: Towards Real Time Incremental Object Detection · AAAI 2026
GPUs and heterogeneous computing
GPU sharing
0.612022
A Survey of GPU Multitasking Methods Supported by Hardware Architecture · IEEE Trans. Parallel Distributed Syst. 2022
Image and video processing › binary image processing
connected component labeling
0.512021
A Resource-Efficient Parallel Connected Component Labeling Algorithm and Its Hardware Implementation · IEEE Trans. Multim. 2021
Multimedia analysis and retrieval
image analysis
0.512021
A Resource-Efficient Parallel Connected Component Labeling Algorithm and Its Hardware Implementation · IEEE Trans. Multim. 2021
Hardware accelerators and domain-specific architectures
image processing accelerator
0.512021
A Resource-Efficient Parallel Connected Component Labeling Algorithm and Its Hardware Implementation · IEEE Trans. Multim. 2021
Data integration and cleaning
entity matching
0.412019
Auto-EM: End-to-end Fuzzy Entity-Matching using Pre-trained Deep Models and Transfer Learning · WWW 2019
GPUs and heterogeneous computing › GPU scheduling
concurrent kernel execution
0.312018
Accelerate GPU Concurrent Kernel Execution by Mitigating Memory Pipeline Stalls · HPCA 2018
Memory systems
memory stall
0.312018
Accelerate GPU Concurrent Kernel Execution by Mitigating Memory Pipeline Stalls · HPCA 2018
Machine learning › Deep learning architectures and training › deep learning systems
deep learning framework
0.212016
LightNet: A Versatile, Standalone Matlab-based Environment for Deep Learning · ACM Multimedia 2016
GPUs and heterogeneous computing
GPU architecture
0.212022
A Survey of GPU Multitasking Methods Supported by Hardware Architecture · IEEE Trans. Parallel Distributed Syst. 2022
Machine learning › Deep learning architectures and training
convolutional neural network
0.112016
LightNet: A Versatile, Standalone Matlab-based Environment for Deep Learning · ACM Multimedia 2016
Machine learning › Deep learning architectures and training
recurrent neural network
0.112016
LightNet: A Versatile, Standalone Matlab-based Environment for Deep Learning · ACM Multimedia 2016

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

single-scan parallel labeling · 1.0run-based labeling · 1.0pseudo-label refinement · 1.0knowledge distillation · 1.0kernel selection · 1.0transfer learning · 0.8pre-trained deep models · 0.8memory access balancing · 0.3inflight memory instruction limiting · 0.3cache partitioning · 0.3GPU computation · 0.2
YearPublicationVenuePosition
2026 YOLO-IOD: Towards Real Time Incremental Object Detection
abstract
Current methodologies for incremental object detection (IOD) primarily rely on Faster R-CNN or DETR series detectors; however, these approaches do not accommodate the real-time YOLO detection frameworks. In this paper, we first identify three primary types of knowledge conflicts that contribute to catastrophic forgetting in YOLO-based incremental detectors: foreground-background confusion, parameter interference, and misaligned knowledge distillation. Subsequently, we introduce YOLO-IOD, a real-time Incremental Object Detection (IOD) framework that is constructed upon the pretrained YOLO-World model, facilitating incremental learning via a stage-wise parameter-efficient finetuning process. Specifically, YOLO-IOD encompasses three principal components: 1) Conflict-Aware Pseudo-Label Refinement (CPR), which mitigates the foreground-background confusion by leveraging the confidence levels of pseudo labels and identifying potential objects relevant to future tasks. 2) Importance-based Kernel Selection (IKS), which identifies and updates the pivotal convolution kernels pertinent to the current task during the current learning stage. 3)Cross-Stage Asymmetric Knowledge Distillation (CAKD), which addresses the misaligned knowledge distillation conflict by transmitting the features of the student target detector through the detection heads of both the previous and current teacher detectors, thereby facilitating asymmetric distillation between existing and newly introduced categories. We further introduce LoCo COCO, a more realistic benchmark that eliminates data leakage across stages. Experiments on both conventional and LoCo COCO benchmarks show that YOLO-IOD achieves superior performance with minimal forgetting.
Shizhou Zhang, Xueqiang Lv, Yinghui Xing, Qirui Wu, Di Xu 0010, Chen Zhao 0009, Yanning Zhang 0001
AAAI6
2026 RWIP: Region-Level Write-Intensity Prediction for GPU L2 Cache Based on Hybrid-Retention STT-MRAM
Yujie Pu, Chen Zhao 0009, Jianfeng An, Wenzhe Zhao 0001, Pengju Ren
Euro-Par (1)2
2026 SpikeGate-YOLO: Spiking Object Detection With Dynamic Gating and Multigranularity Fusion
abstract
Spiking Neural Networks (SNNs) transmit information via discrete spike events, offering advantages in energy efficiency and computational cost. However, current SNN-based object detectors suffer from limited feature expression and inefficient fusion due to temporal sparsity and the asynchronous nature of spike features. To address these challenges, we propose SpikeGate-YOLO, a spiking object detection architecture optimized for spike-driven processing. Specifically, we introduce the Reparam-Spike Gating (RSG) block to enhance feature expressiveness while maintaining computational efficiency. We also design the Spike Multi-Granularity Difference-aware Feature Harmonizer (SpikeMDFH), which improves multi-scale feature fusion through dynamic attention and biologically inspired gating mechanisms, preserving spike sparsity. Experiments on both the COCO and Gen1 datasets show that SpikeGate-YOLO achieves state-of-the-art results, reaching 63.4% mAP@50 and 46.3% mAP@50:95 on COCO, and 69.3% mAP@50 and 42.9% mAP@50:95 on Gen1. These results confirm the effectiveness of our architecture in overcoming spike-specific limitations in feature representation and fusion for object detection.
Qiang Niu, Chen Zhao 0009, Shizhou Zhang, Wu Gao
IEEE Internet Things J.2
2025 Nonlinear Locality-Preserving Projections With Dynamic Graph Learning
abstract
The affinity graph is regarded as a mathematical representation of the local manifold structure. The performance of locality-preserving projections (LPPs) and its variants is tied to the quality of the affinity graph. However, there are two drawbacks in current approaches. First, the pre-designed graph is inconsistent with the actual distribution of data. Second, the linear projection way would cause damage to the nonlinear manifold structure. In this article, we propose a nonlinear dimensionality reduction model, named deep locality-preserving projections (DLPPs), to solve these problems simultaneously. The model consists of two loss functions, each employing deep autoencoders (AEs) to extract discriminative features. In the first loss function, the affinity relationships among samples in the intermediate layer are determined adaptively according to the distances between samples. Since the features of samples are obtained by nonlinear mapping, the manifold structure can be kept in the low-dimensional space. Additionally, the learned affinity graph is able to avoid the influence of noisy and redundant features. In the second loss function, the affinity relationships among samples in the last layer (also called the reconstruction layer) are learned. This strategy enables denoised samples to have a good manifold structure. By integrating these two functions, our proposed model minimizes the mismatch of the manifold structure between samples in the denoising space and the low-dimensional space, while reducing sensitivity to the initial weights of the graph. Extensive experiments on toy and benchmark datasets have been conducted to verify the effectiveness of our proposed model.
Xiaowei Zhao 0002, Dongming Wu 0001, Feiping Nie 0001, Weizhong Yu, Chen Zhao 0009, Xuelong Li 0001
IEEE Trans. Neural Networks Learn. Syst.5
2022 A Survey of GPU Multitasking Methods Supported by Hardware Architecture
abstract
The ability to support multitasking becomes more and more important in the development of graphic processing unit (GPU). GPU multitasking methods are classified into three types: temporal multitasking, spatial multitasking, and simultaneous multitasking (SMK). This article first introduces the features of some commercial GPU architectures to support multitasking and the common metrics used for evaluating the performance of GPU multitasking methods, and then reviews the GPU multitasking methods supported by hardware architecture (i.e., hardware GPU multitasking methods). The main problems of each type of hardware GPU multitasking methods to be solved are illustrated. Meanwhile, the key idea of each previous hardware GPU multitasking method is introduced. In addition, the characteristics of hardware GPU multitasking methods belonging to the same type are compared. This article also gives some valuable suggestions for the future research. An enhanced GPU simulator is needed to bridge the gap between academia and industry. In addition, it is promising to expand the research space with machine learning technologies, advanced GPU architectural innovations, 3D stacked memory, etc. Because most previous GPU multitasking methods are based on NVIDIA GPUs, this article focuses on NVIDIA GPU architecture, and uses NVIDIA's terminology. To our knowledge, this article is the first survey about hardware GPU multitasking methods. We believe that our survey can help the readers gain insights into the research field of hardware GPU multitasking methods.
Chen Zhao 0009, Wu Gao, Feiping Nie 0001, Huiyang Zhou
IEEE Trans. Parallel Distributed Syst.1
2021 A Resource-Efficient Parallel Connected Component Labeling Algorithm and Its Hardware Implementation
abstract
Connected Component labeling (CCL) is usually time-consuming, so a dedicated hardware accelerator of CCL is essential in the embedded vision and multimedia system. In this paper, we propose a single-scan resource-efficient parallel CCL algorithm. Our CCL method scans two adjacent rows simultaneously to extract runs and detect equivalent runs; an equivalent label set is used to resolve equivalences. After each row scan, the finished objects are output in time, and the freed memory resources are reused to reduce memory requirements. Both pixel-based labeled image (PLI) and run-based labeled image (RLI) can be generated by our CCL method. In addition, the steps of our CCL method are executed concurrently to improve labeling performance. The hardware architecture based on our CCL method is implemented with Verilog. The evaluation results illustrate that our CCL architecture can label more than 40 2048 × 1536 benchmark images per second on average, and outperforms previous CCL architectures in terms of labeling performance or memory resource consumption.
Chen Zhao 0009, Wu Gao, Feiping Nie 0001
IEEE Trans. Multim.1
2020 Fair and cache blocking aware warp scheduling for concurrent kernel execution on GPU
Chen Zhao 0009, Wu Gao, Feiping Nie 0001, Fei Wang 0008, Huiyang Zhou
Future Gener. Comput. Syst.1
2020 Learning blur invariant binary descriptor for face recognition
Chen Zhao 0009, Xuelong Li 0001, Yongsheng Dong 0004
Neurocomputing1
2020 A Memory-Efficient Hardware Architecture for Connected Component Labeling in Embedded System
abstract
In this paper, we introduce a hardware architecture to accelerate connected component labeling (CCL) for embedded systems. The proposed CCL architecture scans the given binary image only once, and during the raster scan, the input binary image is compressed with run-length encoding to extract runs. The equivalences between runs are resolved efficiently by merging equivalent label lists, and all the intermediate data generated while labeling the images are stored in on-chip memory to avoid frequent access to off-chip memory. The finished connected components are determined and then output directly to free onchip memory resources early. These freed memory resources can be reused, which saves memory. Our CCL architecture is implemented with Verilog, and a quantitative comparison of memory cost shows that the proposed CCL architecture is memory-efficient and requires significantly fewer memory resources compared to other methods. In addition, our CCL architecture can process more than 25 2048 × 1536 benchmark images per second when it works at 300 MHz.
Chen Zhao 0009, Wu Gao, Feiping Nie 0001
IEEE Trans. Circuits Syst. Video Technol.1
2019 Auto-EM: End-to-end Fuzzy Entity-Matching using Pre-trained Deep Models and Transfer Learning
abstract
Entity matching (EM), also known as entity resolution, fuzzy join, and record linkage, refers to the process of identifying records corresponding to the same real-world entities from different data sources. It is an important and long-standing problem in data integration and data mining. So far progresses have been made mainly in the form of model improvements, where models with better accuracy are developed when large amounts of training data is available. In real-world applications we find that advanced approaches can often require too many labeled examples that is expensive to obtain, which has become a key obstacle to wider adoption.
Chen Zhao 0009, Yeye He
WWW1
2018 Accelerate GPU Concurrent Kernel Execution by Mitigating Memory Pipeline Stalls
abstract
Following the advances in technology scaling, graphics processing units (GPUs) incorporate an increasing amount of computing resources and it becomes difficult for a single GPU kernel to fully utilize the vast GPU resources. One solution to improve resource utilization is concurrent kernel execution (CKE). Early CKE mainly targets the leftover resources. However, it fails to optimize the resource utilization and does not provide fairness among concurrent kernels. Spatial multitasking assigns a subset of streaming multiprocessors (SMs) to each kernel. Although achieving better fairness, the resource underutilization within an SM is not addressed. Thus, intra-SM sharing has been proposed to issue thread blocks from different kernels to each SM. However, as shown in this study, the overall performance may be undermined in the intra-SM sharing schemes due to the severe interference among kernels. Specifically, as concurrent kernels share the memory subsystem, one kernel, even as computing-intensive, may starve from not being able to issue memory instructions in time. Besides, severe L1 D-cache thrashing and memory pipeline stalls caused by one kernel, especially a memory-intensive one, will impact other kernels, further hurting the overall performance. In this study, we investigate various approaches to overcome the aforementioned problems exposed in intra-SM sharing. We first highlight that cache partitioning techniques proposed for CPUs are not effective for GPUs. Then we propose two approaches to reduce memory pipeline stalls. The first is to balance memory accesses of concurrent kernels. The second is to limit the number of inflight memory instructions issued from individual kernels. Our evaluation shows that the proposed schemes significantly improve the weighted speedup of two state-of-the-art intra-SM sharing schemes, Warped-Slicer and SMK, by 24.6% and 27.2% on average, respectively, with lightweight hardware overhead.
Hongwen Dai, Chao Li 0004, Chen Zhao 0009, Fei Wang 0008, Nanning Zheng 0001, Huiyang Zhou
HPCA4
2018 Hierarchical and Parallel Pipelined Heterogeneous SoC for Embedded Vision Processing
abstract
Object recognition is widely used in vision computing for various applications. Traditional CPU and application specific integrated circuit for vision computing cannot provide high performance and enough flexibility, which limit the use of vision systems. In this paper, a hierarchical and parallel pipelined heterogeneous chip for object recognition is proposed to achieve high flexibility, high performance, and area efficiency. In addition, a reformulation of 3D position estimation is proposed. The method uses single precision to achieve the short computing time and accuracy requirement. The hardware resource is small. Application-specific components, such as connected component information extractor and information extraction accelerator, are designed for high performance. Reconfiguration processors and application-specific instruction set processor are introduced to improve flexibility. These components are connected to hierarchical parallel buses. The chip is fabricated in 180-nm CMOS technology and occupies 72.25 mm2with 1.09M bits on-chip memory. It delivers 204 GOPS + 665M FLOPS operations. The results show that this hierarchical and parallel pipelined heterogeneous chip is suitable for embedded vision systems.
Bin Zhang 0022, Chen Zhao 0009, Jizhong Zhao, Nanning Zheng 0001
IEEE Trans. Circuits Syst. Video Technol.2
2017 POSTER: Accelerate GPU Concurrent Kernel Execution by Mitigating Memory Pipeline Stalls
abstract
In this study, we demonstrate that the performance may be undermined in the state-of-the-art intra-SM sharing schemes for concurrent kernel execution (CKE) on GPUs, due to the interference among concurrent kernels. We highlight that cache partitioning techniques proposed for CPUs are not effective for GPUs. Then we propose to balance memory accesses and limit the number of inflight memory instructions issued from concurrent kernels to reduce memory pipeline stalls. Our proposed schemes significantly improve the performance of two state-of-the-art intra-SM sharing schemes, Warped-Slicer and SMK.
Hongwen Dai, Chao Li 0004, Chen Zhao 0009, Fei Wang 0008, Nanning Zheng 0001, Huiyang Zhou
PACT4
2016 Selectively GPU Cache Bypassing for Un-Coalesced Loads
abstract
GPUs are widely used to accelerate general purpose applications, and could hide memory latency through massive multithreading. But multithreading can increase contention for the L1 data caches (L1D). This problem is exacerbated when an application contains irregular memory references which would lead to un-coalesced memory accesses. In this paper, we propose a simple yet effective GPU cache Bypassing scheme for Un-Coalesced Loads (BUCL). BUCL makes bypassing decisions at two granularities. At the instruction-level, when the number of memory accesses generated by a non-coalesced load instruction is bigger than a threshold, referred as the threshold of un-coalescing degree (TUCD), all the accesses generated from this load will bypass L1D. The reason is that the cache data filled by un-coalesced loads typically have low probabilities to be reused. At the level of each individual memory access, when the L1D is stalled, the accessed data is likely with low locality, and the utilization of the target memory sub-partition is not high, this memory access may also bypass L1D. Our experiments show that BUCL achieves 36% and 5% performance improvement over the baseline GPU for memory un-coalesced and memory coherent benchmarks, respectively, and also significantly outperforms prior GPU cache bypassing and warp throttling schemes.
Chen Zhao 0009, Fei Wang 0008, Huiyang Zhou, Nanning Zheng 0001
ICPADS1
2016 LightNet: A Versatile, Standalone Matlab-based Environment for Deep Learning
abstract
LightNet is a lightweight, versatile, purely Matlab-based deep learning framework. The idea underlying its design is to provide an easy-to-understand, easy-to-use and efficient computational platform for deep learning research. The implemented framework supports major deep learning architectures such as Multilayer Perceptron Networks (MLP), Convolutional Neural Networks (CNN) and Recurrent Neural Networks (RNN). The framework also supports both CPU and GPU computation, and the switch between them is straightforward. Different applications in computer vision, natural language processing and robotics are demonstrated as experiments.
Chengxi Ye, Chen Zhao 0009, Yezhou Yang, Cornelia Fermüller, Yiannis Aloimonos
ACM Multimedia2
2016 Atom Decomposition Based Subgradient Descent for matrix classification
Wenqing Chu, Yao Hu 0002, Chen Zhao 0009, Haifeng Liu 0001, Deng Cai 0001
Neurocomputing3