Cheng Ji

Dr. Cheng Ji


Research Focus & Metrics

Academic Career Length

12Years (2015-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
21 October 2021 in IEEE Transactions on Industrial Informatics
Verified
Journal Article
Closed access
ZZzhu zongwei
zhu zongwei
WZWenjie Zhai
Wenjie Zhai
HLHuanghe Liu
Huanghe Liu
JGJiawei Geng
Jiawei Geng
MZMingliang Zhou
Mingliang Zhou
GJGangyong Jia
Gangyong Jia
ResNets are widely used in the intrusion detection system (IDS) of software-defined industrial network to construct accurate intelligence detection of network attacks. However, the IDS based on ResNets has a long detecting interval because of the fine-grained operator and intermediate outcomes of the multi-branch architecture of ResNets. To address this problem, in this article, we propose Juggler-ResNet with a fusible residual structure that preserves the feature extraction ability of the residual structure and enables equivalent transformation to linear topology to support low latency inference service in the industrial application (e.g., malicious network behavior detection, fault diagnosis, etc.). First, we propose a fusible multibranch residual structure to avoid gradient vanishing problems in the training phase. Second, we convert it to linear-topology by using a set of equivalent fusion operators. Finally, the linear-topology model is deployed to accelerate inference speed. Our experimental results on CIFAR-10 and CIFAR-100 show that fusible residual structure can achieve 2.08-4.3x acceleration with state-of-the-art level accuracy performance.

12 April 2017 in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Verified
Journal Article
Closed access
CGCongming Gao
Congming Gao
LSLiang Shi
Liang Shi
CJCheng Ji
Cheng Ji
YDYejia Di
Yejia Di
KWKaijie Wu
Kaijie Wu
ESEdwin Hsing-Mean Sha
Edwin Hsing-Mean Sha
Solid state drives (SSDs) have been widely deployed in personal computers, data centers, and cloud storages. In order to improve performance, SSDs are usually constructed with a number of channels with each channel connecting to a number of nand flash chips, each flash chip consisting of multiple dies and each die containing multiple planes. Based on this parallel architecture, I/O requests are potentially able to access parallel units simultaneously. Despite the rich parallelism offered by the parallel architecture, recent studies show that the utilization of flash parallel units is seriously low. This paper shows that the low parallel unit utilization is highly caused by the access conflict among I/O requests. In this paper, we propose parallel issue queueing (PIQ), a novel I/O scheduler at the host systems. PIQ groups I/O requests without conflicts into the same batch and I/O requests with conflicts into different batches. Hence, the multiple I/O requests in one batch can be fulfilled simultaneously by exploiting the rich parallelism of SSDs. Extensive experimental results show that PIQ delivers significant performance improvement especially for the applications which have heavy access conflicts.

7 February 2022 in IEEE Transactions on Broadcasting
Verified
Journal Article
Closed access
WZWenhui Zhang
Wenhui Zhang
MZMingliang Zhou
Mingliang Zhou
CJCheng Ji
Cheng Ji
XSXiubao Sui
Xiubao Sui
JBJunqi Bai
Junqi Bai
In this paper, we explore the spatio-temporal video super-resolution task, which aims to generate a high-resolution and high-frame-rate video from an existing video with low resolution and frame rate. First, we propose an end-to-end spatio-temporal video super-resolution network chiefly composed of cross-frame transformers instead of traditional convolutions. Especially, the cross-frame transformer module divides the input feature sequence into query, key, value matrixes, and then obtains the maximum similarity and similarity coefficient matrixes between neighboring and current feature maps through self-attention processing operations. Next, we propose a multi-level residual reconstruction module, which could make full use of the maximum similarity and similarity coefficient matrixes obtained by the cross-frame transformer, to reconstruct the high resolution and frame rate results from coarse to fine. Qualitative and quantitative evaluation results show that our method offers better performance and requires fewer training parameters compared with the existing two-stage network.

12 September 2023 in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Verified
Journal Article
Closed access
WLWeihong Liu
Weihong Liu
JGJiawei Geng
Jiawei Geng
ZZzhu zongwei
zhu zongwei
YZYang Zhao
Yang Zhao
CJCheng Ji
Cheng Ji
XZXuehai Zhou
Xuehai Zhou
The cloud–edge collaborative inference requires efficient scheduling of artificial intelligence (AI) tasks to the appropriate edge intelligence devices. Gls DNN inference latency has become a vital basis for improving scheduling efficiency. However, edge devices exhibit highly heterogeneous due to the differences in hardware architectures, computing power, etc. Meanwhile, the diverse deep neural networks (DNNs) are continuing to iterate over time. The diversity of devices and DNNs introduces high computational costs for measurement methods, while invasive prediction methods face significant development efforts and application limitations. In this article, we propose and develop Ace-Sniper, a scheduling framework with DNN inference latency modeling on heterogeneous devices. First, to address the device heterogeneity, a unified hardware resource modeling (HRM) is designed by considering the platforms as black-box functions that output feature vectors. Second, neural network similarity (NNS) is introduced for feature extraction of diverse and frequently iterated DNNs. Finally, with the results of HRM and NNS as input, the performance characterization network is designed to predict the latencies of the given unseen DNNs on heterogeneous devices, which can be combined into most time-based scheduling algorithms. Experimental results show that the average relative error of DNN inference latency prediction is 11.11%, and the prediction accuracy reaches 93.2%. Compared with the nontime-aware scheduling methods, the average waiting time for tasks is reduced by 82.95%, and the platform throughput is improved by 63% on average.

4 February 2022 in IEEE Transactions on Broadcasting
Verified
Journal Article
Closed access
MZMingliang Zhou
Mingliang Zhou
XWXuekai Wei
Xuekai Wei
CJCheng Ji
Cheng Ji
TXTao Xiang
Tao Xiang
BFBin Fang
Bin Fang
We propose a quality control method that replaces rate control in video coding and achieves quality control with the minimum bit rate. First, based on the rate–distortion model, we establish a Karush–Kuhn–Tucker equation considering the convergent properties of variational inequalities to solve the continuous convex problem. Second, combined with the rate–quality (R-Q) model, the proposed algorithm is implemented under versatile video coding (VVC) to obtain the optimal closed-form solution for the quantization parameters of a coding unit through the Lagrange multiplier method. Experiments reveal that our algorithm can achieve stable video coding quality while guaranteeing coding performance, achieving high quality control accuracy with constant quality.

1 May 2019
Verified
Conference Paper
Closed access
CGCongming Gao
Congming Gao
LSLiang Shi
Liang Shi
CXChun Jason Xue
Chun Jason Xue
CJCheng Ji
Cheng Ji
JYJun Yang
Jun Yang
YZYoutao Zhang
Youtao Zhang
Solid state drives (SSDs) are constructed with multiple level parallel organization, including channels, chips, dies and planes. Among these parallel levels, plane level parallelism, which is the last level parallelism of SSDs, has the most strict restrictions. Only the same type of operations which access the same address in different planes can be processed in parallel. In order to maximize the access performance, several previous works have been proposed to exploit the plane level parallelism for host accesses and internal operations of SSDs. However, our preliminary studies show that the plane level parallelism is far from well utilized and should be further improved. The reason is that the strict restrictions of plane level parallelism are hard to be satisfied. In this work, a from plane to die parallel optimization framework is proposed to exploit the plane level parallelism through smartly satisfying the strict restrictions all the time. In order to achieve the objective, there are at least two challenges. First, due to that host access patterns are always complex, receiving multiple same-type requests to different planes at the same time is uncommon. Second, there are many internal activities, such as garbage collection (GC), which may destroy the restrictions. In order to solve above challenges, two schemes are proposed in the SSD controller: First, a die level write construction scheme is designed to make sure there are always N pages of data written by each write operation. Second, in a further step, a die level GC scheme is proposed to activate GC in the unit of all planes in the same die. Combing the die level write and die level GC, write accesses from both host write operations and GC induced valid page movements can be processed in parallel at all time. As a result, the GC cost and average write latency can be significantly reduced. Experiment results show that the proposed framework is able to significantly improve the write performance without read performance impact.