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.

Fanrong Li

dblp:218/1183 · DBLP profile ↗
← Back
10ranked-venue papers
2as first author
7since 2021 · last 2024
0000-0002-4626-5026ORCID · corroborated

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

Artificial intelligence and machine learning · 5 · 1 first-author · 4 since 2021Systems, architecture and hardware · 5 · 1 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-author · 2 since 2021Software engineering, systems software and programming languages · 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
Hardware accelerators and domain-specific architectures · 79% High-performance computing · 8% Parallel and multicore computing · 8%
Artificial intelligence
4 papers
Efficient and distributed learning · 47% Deep learning architectures and training · 24% Graph learning · 22%

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

TopicWeightPapersLastEvidence papers
Hardware accelerators and domain-specific architectures
machine learning accelerator
1.832024
MEGA: A Memory-Efficient GNN Accelerator Exploiting Degree-Aware Mixed-Precision Quantization · HPCA 2024
Block Convolution: Toward Memory-Efficient Inference of Large-Scale CNNs on FPGA · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2022
FSA: A Fine-Grained Systolic Accelerator for Sparse CNNs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020
Machine learning › Efficient and distributed learning
model compression
1.222023
$\rm A^2Q$: Aggregation-Aware Quantization for Graph Neural Networks · ICLR 2023
Dynamic Dual Gating Neural Networks · ICCV 2021
Hardware accelerators and domain-specific architectures › machine learning accelerator
graph neural network accelerator
0.812024
MEGA: A Memory-Efficient GNN Accelerator Exploiting Degree-Aware Mixed-Precision Quantization · HPCA 2024
Hardware accelerators and domain-specific architectures › accelerator architecture
memory-efficient accelerator design
0.812024
MEGA: A Memory-Efficient GNN Accelerator Exploiting Degree-Aware Mixed-Precision Quantization · HPCA 2024
Hardware accelerators and domain-specific architectures › quantization
mixed-precision quantization
0.812024
MEGA: A Memory-Efficient GNN Accelerator Exploiting Degree-Aware Mixed-Precision Quantization · HPCA 2024
Machine learning › Graph learning
graph neural network
0.712023
$\rm A^2Q$: Aggregation-Aware Quantization for Graph Neural Networks · ICLR 2023
Machine learning › Efficient and distributed learning › model compression
quantization
0.712023
$\rm A^2Q$: Aggregation-Aware Quantization for Graph Neural Networks · ICLR 2023
Machine learning › Graph learning › graph neural network › scalable graph neural network
quantized graph neural networks
0.712023
$\rm A^2Q$: Aggregation-Aware Quantization for Graph Neural Networks · ICLR 2023
Machine learning › Deep learning architectures and training
spiking neural network
0.612022
GLIF: A Unified Gated Leaky Integrate-and-Fire Neuron for Spiking Neural Networks · NeurIPS 2022
Machine learning › Deep learning architectures and training › spiking neural network
spiking neuron model
0.612022
GLIF: A Unified Gated Leaky Integrate-and-Fire Neuron for Spiking Neural Networks · NeurIPS 2022
Hardware accelerators and domain-specific architectures › machine learning accelerator
CNN accelerator
0.612022
Block Convolution: Toward Memory-Efficient Inference of Large-Scale CNNs on FPGA · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2022
High-performance computing › tensor computation
convolution
0.612022
Block Convolution: Toward Memory-Efficient Inference of Large-Scale CNNs on FPGA · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2022
Hardware accelerators and domain-specific architectures › efficient inference
memory-efficient inference
0.612022
Block Convolution: Toward Memory-Efficient Inference of Large-Scale CNNs on FPGA · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2022
Machine learning › Efficient and distributed learning › adaptive computation
conditional computation
0.512021
Dynamic Dual Gating Neural Networks · ICCV 2021
Machine learning › Efficient and distributed learning
dynamic neural network
0.512021
Dynamic Dual Gating Neural Networks · ICCV 2021
Robotics › Robot manipulation
deformable object manipulation
0.412020
Grasp State Assessment of Deformable Objects Using Visual-Tactile Fusion Perception · ICRA 2020
Hardware accelerators and domain-specific architectures › machine learning accelerator › CNN accelerator
sparse CNN accelerator
0.412020
FSA: A Fine-Grained Systolic Accelerator for Sparse CNNs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020
Parallel and multicore computing
task partitioning
0.412020
FSA: A Fine-Grained Systolic Accelerator for Sparse CNNs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020
Data mining › structured data mining › graph mining
graph learning
0.212024
MEGA: A Memory-Efficient GNN Accelerator Exploiting Degree-Aware Mixed-Precision Quantization · HPCA 2024
Reconfigurable computing and FPGAs
FPGA accelerator
0.212022
Block Convolution: Toward Memory-Efficient Inference of Large-Scale CNNs on FPGA · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2022
Memory systems › memory management
on-chip memory management
0.212022
Block Convolution: Toward Memory-Efficient Inference of Large-Scale CNNs on FPGA · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2022
Machine learning › Deep learning architectures and training
convolutional neural network
0.112021
Dynamic Dual Gating Neural Networks · ICCV 2021
Machine learning › Deep learning architectures and training › convolutional neural network
residual network
0.112021
Dynamic Dual Gating Neural Networks · ICCV 2021
Parallel and multicore computing › task scheduling
neural network scheduling
0.112020
FSA: A Fine-Grained Systolic Accelerator for Sparse CNNs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020

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

degree-aware mixed-precision quantization · 1.5condense-edge scheduling · 1.5adaptive-package format · 1.5visual-tactile fusion · 0.93d convolutional neural network · 0.9aggregation-aware quantization · 0.7spatial tiling · 0.6gating mechanism · 0.6algorithm-hardware co-design · 0.6spatial gating · 0.5dynamic inference · 0.5channel gating · 0.5systolic array · 0.4scheduling search · 0.4dataflow optimization · 0.4
YearPublicationVenuePosition
2024 MEGA: A Memory-Efficient GNN Accelerator Exploiting Degree-Aware Mixed-Precision Quantization
abstract
Graph Neural Networks (GNNs) are becoming a promising technique in various domains due to their excellent capabilities in modeling non-Euclidean data. Although a spectrum of accelerators has been proposed to accelerate the inference of GNNs, our analysis demonstrates that the latency and energy consumption induced by DRAM access still significantly impedes the improvement of performance and energy efficiency. To address this issue, we propose a Memory - Efficient GNN Accelerator (MEGA) through algorithm and hardware co-design in this work. Specifically, at the algorithm level, through an in-depth analysis of the node property, we observe that the data-independent quantization in previous works is not optimal in terms of accuracy and memory efficiency. This motivates us to propose the Degree-Aware mixed-precision quantization method, in which a proper bitwidth is learned and allocated to a node according to its in-degree to compress GNNs as much as possible while maintaining accuracy. At the hardware level, we employ a heterogeneous architecture design in which the aggregation and combination phases are implemented separately with different dataflows. In order to boost the performance and energy efficiency, we also present an Adaptive-Package format to alleviate the storage overhead caused by the fine-grained bitwidth and diverse sparsity, and a Condense-Edge scheduling method to enhance the data locality and further alleviate the access irregularity induced by the extremely sparse adjacency matrix in the graph. We implement our MEGA accelerator in a 28nm technology node. Extensive experiments demonstrate that MEGA can achieve an average speedup of 38.3 ×, 7.1 ×, 4.0 ×, 3.6× and 47.6 ×, 7.2 ×, 5.4 ×, 4.5 × energy savings over four state-of-the-art GNN accelerators, HyGCN, GCNAX, GROW, and SGCN, respectively, while retaining task accuracy.
Fanrong Li, Gang Li 0015, Zejian Liu, Zitao Mo, Qinghao Hu 0001, Xiaoyao Liang, Jian Cheng 0001
HPCA2
2023 $\rm A^2Q$: Aggregation-Aware Quantization for Graph Neural Networks
Fanrong Li, Zitao Mo, Qinghao Hu 0001, Gang Li 0015, Zejian Liu, Xiaoyao Liang, Jian Cheng 0001
ICLR2
2023 Improving Extreme Low-Bit Quantization With Soft Threshold
abstract
Deep neural networks executing with low precision at inference time can gain acceleration and compression advantages over their high-precision counterparts, but need to overcome the challenge of accuracy degeneration as the bit-width decreases. This work focuses on under 4-bit quantization that has a significant accuracy degeneration. We start with ternarization, a balance between efficiency and accuracy that quantizes both weights and activations into ternary values. We find that the hard threshold$\Delta $introduced in previous ternary networks for determining quantization intervals and the suboptimal solution of$\Delta $limit the performance of the ternary model. To alleviate it, we present Soft Threshold Ternary Networks (STTN), which enables the model to automatically determine ternarized values instead of depending on a hard threshold. Based on it, we further generalize the idea of soft threshold from ternarization to arbitrary bit-width, named Soft Threshold Quantized Networks (STQN). We observe that previous quantization relies on the rounding-to-nearest function, constraining the quantization solution space and leading to a significant accuracy degradation, especially in low-bit ($\leq3$-bits) quantization. Instead of relying on the traditional rounding-to-nearest function, STQN is able to determine quantization intervals by itself adaptively. Accuracy experiments on image classification, object detection and instance segmentation, as well as efficiency experiments on field-programmable gate array (FPGA) demonstrate that the proposed framework can achieve a prominent tradeoff between accuracy and efficiency. Code is available at:https://github.com/WeixiangXu/STTN.
Fanrong Li, Yingying Jiang 0001, Yong A, Peisong Wang 0001, Jian Cheng 0001
IEEE Trans. Circuits Syst. Video Technol.2
2023 Extremely Sparse Networks via Binary Augmented Pruning for Fast Image Classification
abstract
Network pruning and binarization have been demonstrated to be effective in neural network accelerator design for high speed and energy efficiency. However, most existing pruning approaches achieve a poor tradeoff between accuracy and efficiency, which on the other hand, has limited the progress of neural network accelerators. At the same time, binary networks are highly efficient, however, a large accuracy gap exists between binary networks and their full-precision counterparts. In this article, we investigate the merits of extremely sparse networks with binary connections for image classification through software-hardware codesign. More specifically, we first propose a binary augmented extremely pruning method that can achieve ~98% sparsity with small accuracy degradation. Then we design the hardware architecture based on the resulting sparse and binary networks, which extensively explores the benefits of extreme sparsity with negligible resource consumption introduced by binary branch. Experiments on large-scale ImageNet classification and field-programmable gate array (FPGA) demonstrate that the proposed software-hardware architecture can achieve a prominent tradeoff between accuracy and efficiency.
Peisong Wang 0001, Fanrong Li, Gang Li 0015, Jian Cheng 0001
IEEE Trans. Neural Networks Learn. Syst.2
2022 GLIF: A Unified Gated Leaky Integrate-and-Fire Neuron for Spiking Neural Networks
abstract
Spiking Neural Networks (SNNs) have been studied over decades to incorporate their biological plausibility and leverage their promising energy efficiency. Throughout existing SNNs, the leaky integrate-and-fire (LIF) model is commonly adopted to formulate the spiking neuron and evolves into numerous variants with different biological features. However, most LIF-based neurons support only single biological feature in different neuronal behaviors, limiting their expressiveness and neuronal dynamic diversity. In this paper, we propose GLIF, a unified spiking neuron, to fuse different bio-features in different neuronal behaviors, enlarging the representation space of spiking neurons. In GLIF, gating factors, which are exploited to determine the proportion of the fused bio-features, are learnable during training. Combining all learnable membrane-related parameters, our method can make spiking neurons different and constantly changing, thus increasing the heterogeneity and adaptivity of spiking neurons. Extensive experiments on a variety of datasets demonstrate that our method obtains superior performance compared with other SNNs by simply changing their neuronal formulations to GLIF. In particular, we train a spiking ResNet-19 with GLIF and achieve $77.35\%$ top-1 accuracy with six time steps on CIFAR-100, which has advanced the state-of-the-art. Codes are available at https://github.com/Ikarosy/Gated-LIF.
Xingting Yao, Fanrong Li, Zitao Mo, Jian Cheng 0001
NeurIPS2
2022 Block Convolution: Toward Memory-Efficient Inference of Large-Scale CNNs on FPGA
abstract
Deep convolutional neural networks have achieved remarkable progress in recent years. However, the large volume of intermediate results generated during inference poses a significant challenge to the accelerator design for resource-constrained field-programmable gate array (FPGA). Due to the limited on-chip storage, partial results of intermediate layers are frequently transferred back and forth between on-chip memory and off-chip DRAM, leading to a nonnegligible increase in latency and energy consumption. In this article, we propose block convolution, a hardware-friendly, simple, yet efficient convolution operation that can completely avoid the off-chip transfer of intermediate feature maps at runtime. The fundamental idea of block convolution is to eliminate the dependency of feature map tiles in the spatial dimension when spatial tiling is used, which is realized by splitting a feature map into independent blocks so that convolution can be performed separately on individual blocks. We conduct extensive experiments to demonstrate the efficacy of the proposed block convolution on both the algorithm side and the hardware side. Specifically, we evaluate block convolution on: 1) VGG-16, ResNet-18, ResNet-50, and MobileNet-V1 for the ImageNet classification task; 2) SSD and FPN for the COCO object detection task; and 3) VDSR for the Set5 single-image superresolution task. Experimental results demonstrate that comparable or higher accuracy can be achieved with block convolution. We also showcase two CNN accelerators via algorithm/hardware co-design based on block convolution on memory-limited FPGAs, and evaluation shows that both accelerators substantially outperform the baseline without off-chip transfer of intermediate feature maps.
Gang Li 0015, Zejian Liu, Fanrong Li, Jian Cheng 0001
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.3
2021 Dynamic Dual Gating Neural Networks
abstract
In dynamic neural networks that adapt computations to different inputs, gating-based methods have demonstrated notable generality and applicability in trading-off the model complexity and accuracy. However, existing works only explore the redundancy from a single point of the network, limiting the performance. In this paper, we propose dual gating, a new dynamic computing method, to reduce the model complexity at run-time. For each convolutional block, dual gating identifies the informative features along two separate dimensions, spatial and channel. Specifically, the spatial gating module estimates which areas are essential, and the channel gating module predicts the salient channels that contribute more to the results. Then the computation of both unimportant regions and irrelevant channels can be skipped dynamically during inference. Extensive experiments on a variety of datasets demonstrate that our method can achieve higher accuracy under similar computing budgets compared with other dynamic execution methods. In particular, dynamic dual gating can provide 59.7% saving in computing of ResNet50 with 76.41% top-1 accuracy on ImageNet, which has advanced the state-of-the-art. Codes are available at https://github.com/lfr-0531/DGNet.
Fanrong Li, Gang Li 0015, Jian Cheng 0001
ICCV1
2020 Grasp State Assessment of Deformable Objects Using Visual-Tactile Fusion Perception
abstract
Humans can quickly determine the force required to grasp a deformable object to prevent its sliding or excessive deformation through vision and touch, which is still a challenging task for robots. To address this issue, we propose a novel 3D convolution-based visual-tactile fusion deep neural network (C3D-VTFN) to evaluate the grasp state of various deformable objects in this paper. Specifically, we divide the grasp states of deformable objects into three categories of sliding, appropriate and excessive. Also, a dataset for training and testing the proposed network is built by extensive grasping and lifting experiments with different widths and forces on 16 various deformable objects with a robotic arm equipped with a wrist camera and a tactile sensor. As a result, a classification accuracy as high as 99.97% is achieved. Furthermore, some delicate grasp experiments based on the proposed network are implemented in this paper. The experimental results demonstrate that the C3D-VTFN is accurate and efficient enough for grasp state assessment, which can be widely applied to automatic force control, adaptive grasping, and other visual-tactile spatiotemporal sequence learning problems.
Shaowei Cui, Rui Wang 0031, Junhang Wei, Fanrong Li, Shuo Wang 0001
ICRA4
2020 FSA: A Fine-Grained Systolic Accelerator for Sparse CNNs
abstract
Sparsity, as an intrinsic property of convolutional neural networks (CNNs), has been widely employed for hardware acceleration, and many customized accelerators tailored for sparse weights or activations have been proposed in these years. However, the irregular sparse patterns introduced by both weights and activations are much more challenging for efficient computation. For example, due to the issues of access contention, workload imbalance, and tile fragmentation, the state-of-the-art sparse accelerator SCNN fails to fully leverage the benefits of sparsity, leading to nonoptimal results for both speedup and energy efficiency. In this article, we propose an efficient sparse CNN accelerator for both weights and activations, namely finegrained systolic accelerator (FSA), which jointly optimizes both hardware dataflow and software partitioning and scheduling strategy. Specifically, to deal with the access contentions problem, we present a fine-grained systolic dataflow, in which the activations move rhythmically along the horizontal processing element array while the weights are fed into the array in a fine-grained order. We then propose a hybrid network partitioning strategy that sets different partitioning strategies for different layers to balance the workload and alleviate the fragmentation problem caused by both sparse weights and activations. Finally, we present a scheduling search strategy to find the optimized schedules for neural networks, which can further improve energy efficiency. Extensive evaluations show that the proposed FSA consistently outperforms SCNN over AlexNet, VGGNet, GoogLeNet, and ResNet with an average speedup of 1.74× and up to 13.86× energy efficiency.
Fanrong Li, Gang Li 0015, Zitao Mo, Jian Cheng 0001
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
2018 Block convolution: Towards memory-efficient inference of large-scale CNNs on FPGA
abstract
FPGA-based CNN accelerators are gaining popularity due to high energy efficiency and great flexibility in recent years. However, as the networks grow in depth and width, the great volume of intermediate data is too large to store on chip, data transfers between on-chip memory and off-chip memory should be frequently executed, which leads to unexpected offchip memory access latency and energy consumption. In this paper, we propose a block convolution approach, which is a memory-efficient, simple yet effective block-based convolution to completely avoid intermediate data from streaming out to off-chip memory during network inference. Experiments on the very large VGG-16 network show that the improved top-1/top-5 accuracy of 72.60%/91.10% can be achieved on the ImageNet classification task with the proposed approach. As a case study, we implement the VGG-16 network with block convolution on Xilinx Zynq ZC706 board, achieving a frame rate of 12.19fps under 150MHz working frequency, with all intermediate data staying on chip.
Gang Li 0015, Fanrong Li, Tianli Zhao, Jian Cheng 0001
DATE2