Libo Chang
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Previous Organizations / Institutes
The organizations / institutes from the scholar's other articles in the past ten years
Libo Chang has a total of 15 co-authors. Here are the top co-authors by number of shared publications:
- Huimin Du
School of Electronic Engineering, Xi’an University of Posts & Telecommunications, Xi’an 710121, China
2 shared publications - Shengbing Zhang
School of Computer Science, Northwestern Polytechnical University, Xi’an, China
2 shared publications - Shiyu Wang
Northwestern Polytechnical University
2 shared publications - Dawei Chen
School of Public Health, Jinzhou Medical University, Jinzhou 121001, China
1 shared publication - Hui Zhang
College of Life Sciences, Northwest Normal University, Lanzhou, China
1 shared publication - Huimin Du
Department of Oncology, the First Affiliated Hospital of Chongqing Medical University, Chongqing, China
1 shared publication
Latest Publications
- 1 January 2022
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 1-5
A Reconfigurable micro-Processing Element for Mixed Precision CNNs
Mixed-precision quantization can compress the size of the Convolution Neural Networks (CNNs) without reducing the accuracy of the network. A fixed bit width CNN accelerator needs to match the largest bit width in mixed- precision CNNs, which cause a huge waste of resource. In order to match the multiple quantization bit width of mixed- precision CNNs, we propose a reconfigurable microprocessing element (RmPE) that supports multi-precision parallel multiplication and addition operations. After testing, when the CNN accelerator with RmPE infers mixed-precision VGG-16 and ResNet-50 on the Ultra96-V2 platform, the computing performance of the accelerator reaches 216.6 GOPS and 214 GOPS, and the computing efficiency of the accelerator reaches 0.63 GOPS/DSP and 0.64 GOPS/DSP. Compared with the fixed-bit width CNN accelerator, our accelerator has higher computational efficiency.
- 1 January 2022
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 1-5
A Reconfigurable micro-Processing Element for Mixed Precision CNNs
Mixed-precision quantization can compress the size of the Convolution Neural Networks (CNNs) without reducing the accuracy of the network. A fixed bit width CNN accelerator needs to match the largest bit width in mixed- precision CNNs, which cause a huge waste of resource. In order to match the multiple quantization bit width of mixed- precision CNNs, we propose a reconfigurable microprocessing element (RmPE) that supports multi-precision parallel multiplication and addition operations. After testing, when the CNN accelerator with RmPE infers mixed-precision VGG-16 and ResNet-50 on the Ultra96-V2 platform, the computing performance of the accelerator reaches 216.6 GOPS and 214 GOPS, and the computing efficiency of the accelerator reaches 0.63 GOPS/DSP and 0.64 GOPS/DSP. Compared with the fixed-bit width CNN accelerator, our accelerator has higher computational efficiency.
- 5 October 2021
- Published by Springer Nature in Genetic Resources and Crop Evolution
- Vol. 69 (3) , 997-1008
A molecular identification of medicinal Rheum Species cultivated germplasm from the northwest of China using DNA barcoding
- 5 October 2021
- Published by Springer Nature in Genetic Resources and Crop Evolution
- Vol. 69 (3) , 997-1008
A molecular identification of medicinal Rheum Species cultivated germplasm from the northwest of China using DNA barcoding
- 13 September 2021
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Very Large Scale Integration (VLSI) Systems
- Vol. 29 (11) , 1967-1980
A Reconfigurable Neural Network Processor With Tile-Grained Multicore Pipeline for Object Detection on FPGA
In order to improve the computational efficiency of convolutional neural networks (CNNs) for object detection on reconfigurable platforms such as field-programmable gate arrays (FPGAs), we propose a CNN processor with hierarchical pipelining and multicore reconfigurable computing based on parallel parameter constraints. First, we propose a pipelined multicore processing architecture that can adapt to computations and on-chip memory requirements of different convolutional layers. We present the design of a CNN processor that can configure the computing units while adjusting the interconnection of multicore to improve the utilization of reconfigurable computing resources. Second, we propose an elastic on-chip buffer and a data access approach by dynamically configuring addresses to better utilize on-chip memory. Meanwhile, we present a cross-layer feature map fusion strategy based on computing near memory (CNM) to reduce off-chip memory accesses. Finally, we propose a scheduling algorithm for pipelined tasks to improve the computational efficiency and throughput of the proposed processor. For evaluation, the well-known object detection methods (RetinaNet-ResNet-50, MobileNetV2-SSDLite, and YOLOv3) performed using the proposed CNN processor on the ZCU102 platform and reached the throughput of 1503, 1066, and 809 GOPS and the computational efficiency of 0.79, 0.62, and 0.36 GOPS/DSP, respectively. The designed processor realized a better tradeoff between computing efficiency and detection accuracy compared with the recently proposed object detection CNNs on FPGA.
- 13 September 2021
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Very Large Scale Integration (VLSI) Systems
- Vol. 29 (11) , 1967-1980
A Reconfigurable Neural Network Processor With Tile-Grained Multicore Pipeline for Object Detection on FPGA
In order to improve the computational efficiency of convolutional neural networks (CNNs) for object detection on reconfigurable platforms such as field-programmable gate arrays (FPGAs), we propose a CNN processor with hierarchical pipelining and multicore reconfigurable computing based on parallel parameter constraints. First, we propose a pipelined multicore processing architecture that can adapt to computations and on-chip memory requirements of different convolutional layers. We present the design of a CNN processor that can configure the computing units while adjusting the interconnection of multicore to improve the utilization of reconfigurable computing resources. Second, we propose an elastic on-chip buffer and a data access approach by dynamically configuring addresses to better utilize on-chip memory. Meanwhile, we present a cross-layer feature map fusion strategy based on computing near memory (CNM) to reduce off-chip memory accesses. Finally, we propose a scheduling algorithm for pipelined tasks to improve the computational efficiency and throughput of the proposed processor. For evaluation, the well-known object detection methods (RetinaNet-ResNet-50, MobileNetV2-SSDLite, and YOLOv3) performed using the proposed CNN processor on the ZCU102 platform and reached the throughput of 1503, 1066, and 809 GOPS and the computational efficiency of 0.79, 0.62, and 0.36 GOPS/DSP, respectively. The designed processor realized a better tradeoff between computing efficiency and detection accuracy compared with the recently proposed object detection CNNs on FPGA.
- 23 October 2020
- Published by Springer Nature in Journal of Real-Time Image Processing
- Vol. 18 (3) , 857-871
Position-aware lightweight object detectors with depthwise separable convolutions
- 23 October 2020
- Published by Springer Nature in Journal of Real-Time Image Processing
- Vol. 18 (3) , 857-871
Position-aware lightweight object detectors with depthwise separable convolutions
- Open Access
A Highly Efficient Heterogeneous Processor for SAR Imaging
The expansion and improvement of synthetic aperture radar (SAR) technology have greatly enhanced its practicality. SAR imaging requires real-time processing with limited power consumption for large input images. Designing a specific heterogeneous array processor is an effective approach to meet the power consumption constraints and real-time processing requirements of an application system. In this paper, taking a commonly used algorithm for SAR imaging—the chirp scaling algorithm (CSA)—as an example, the characteristics of each calculation stage in the SAR imaging process is analyzed, and the data flow model of SAR imaging is extracted. A heterogeneous array architecture for SAR imaging that effectively supports Fast Fourier Transformation/Inverse Fast Fourier Transform (FFT/IFFT) and phase compensation operations is proposed. First, a heterogeneous array architecture consisting of fixed-point PE units and floating-point FPE units, which are respectively proposed for the FFT/IFFT and phase compensation operations, increasing energy efficiency by 50% compared with the architecture using floating-point units. Second, data cross-placement and simultaneous access strategies are proposed to support the intra-block parallel processing of SAR block imaging, achieving up to 115.2 GOPS throughput. Third, a resource management strategy for heterogeneous computing arrays is designed, which supports the pipeline processing of FFT/IFFT and phase compensation operation, improving PE utilization by a factor of 1.82 and increasing energy efficiency by a factor of 1.5. Implemented in 65-nm technology, the experimental results show that the processor can achieve energy efficiency of up to 254 GOPS/W. The imaging fidelity and accuracy of the proposed processor were verified by evaluating the image quality of the actual scene.
Open AccessA Highly Efficient Heterogeneous Processor for SAR Imaging
The expansion and improvement of synthetic aperture radar (SAR) technology have greatly enhanced its practicality. SAR imaging requires real-time processing with limited power consumption for large input images. Designing a specific heterogeneous array processor is an effective approach to meet the power consumption constraints and real-time processing requirements of an application system. In this paper, taking a commonly used algorithm for SAR imaging—the chirp scaling algorithm (CSA)—as an example, the characteristics of each calculation stage in the SAR imaging process is analyzed, and the data flow model of SAR imaging is extracted. A heterogeneous array architecture for SAR imaging that effectively supports Fast Fourier Transformation/Inverse Fast Fourier Transform (FFT/IFFT) and phase compensation operations is proposed. First, a heterogeneous array architecture consisting of fixed-point PE units and floating-point FPE units, which are respectively proposed for the FFT/IFFT and phase compensation operations, increasing energy efficiency by 50% compared with the architecture using floating-point units. Second, data cross-placement and simultaneous access strategies are proposed to support the intra-block parallel processing of SAR block imaging, achieving up to 115.2 GOPS throughput. Third, a resource management strategy for heterogeneous computing arrays is designed, which supports the pipeline processing of FFT/IFFT and phase compensation operation, improving PE utilization by a factor of 1.82 and increasing energy efficiency by a factor of 1.5. Implemented in 65-nm technology, the experimental results show that the processor can achieve energy efficiency of up to 254 GOPS/W. The imaging fidelity and accuracy of the proposed processor were verified by evaluating the image quality of the actual scene.