LCLibo Chang

Libo Chang

*This is an algorithmically generated author record based on publicly available information.

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:


Latest Publications

  • A Reconfigurable micro-Processing Element for Mixed Precision CNNs

    by Yue Chen, Huimin Du, Libo Chang

    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.


  • A Reconfigurable Neural Network Processor With Tile-Grained Multicore Pipeline for Object Detection on FPGA

    by Libo Chang, Shengbing Zhang, Huimin Du, Yue Chen, Shiyu Wang

    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.


  • Position-aware lightweight object detectors with depthwise separable convolutions

    by Libo Chang, Shengbing Zhang, Huimin Du, Zhonglun You, Shiyu Wang


  • Open Access

    A Highly Efficient Heterogeneous Processor for SAR Imaging

    by Shiyu Wang, Shengbing Zhang, Xiaoping Huang, Jianfeng An, Libo Chang

    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.