Pu Han
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
Pu Han has a total of 38 co-authors. Here are the top co-authors by number of shared publications:
Jiandong Shang
3 shared publications- Jiandong Shang
Computing and Artificial Intelligence, Zhengzhou University, Zhengzhou, China
3 shared publications - Bo Yuan
JIUTIAN Research, China Mobile, Beijing, China
2 shared publications - Jeng-Shyang Pan
School of Artificial Intelligence/School of Future Technology, Nanjing University of Information Science and Technology, Nanjing, China
2 shared publications - Jiandong Shang
National Supercomputing Center in Zhengzhou, Zhengzhou University, Zhengzhou 450001, China
2 shared publications Mengyu Bo
Zhengzhou University (China)
2 shared publications
Latest Publications
- Open Access
- 15 March 2024
- Published by Springer Nature in The Journal of Supercomputing
- Vol. 80 (10) , 14085-14115
A universal parallel simulation framework for energy pipeline networks on high-performance computers
Energy distribution networks represent crucial infrastructures for modern society, and various simulation tools have been widely used by energy suppliers to manage these intricate networks. However, simulation calculations include a large number of fluid control equations, and computational overhead limits the performance of simulation software. This paper proposes a universal parallel simulation framework for energy pipeline networks that takes advantages of data parallelism and computational independence between network elements. A non-pipe model of an energy supply network is optimized, and the input and output of the network model in the proposed framework are modified, which can reduce the development burden during the numerical computations of the pipeline network and weaken the computational correlation between different simulated components. In addition, independent computations can be performed concurrently through periodic data exchange procedures between component instances, improving the parallelism and efficiency of simulation computations. Further, a parallel water pipelines network simulation computing paradigm based on a heterogeneous computer hardware architecture is used to evaluate the proposed framework’s performance. A series of tests are conducted to verify the accuracy of the proposed framework, and simulation errors of less than 5% are achieved. The results of multi-threaded simulation experiments have demonstrated the feasibility of the proposed framework in a parallel computing approach. Moreover, an Advanced Micro Devices (AMD) Deep Computing Unit (DCU)-parallel program is implemented into a water supply network simulation system; the computational efficiency of this system is compared with that of its serial counterpart. The experimental results show that the proposed framework is appropriate for high-performance computer architectures, and the 18x speed-up ratio demonstrates that the parallel program based on the proposed universal framework outperforms the serial program. That provides the basis for the application of pipe network simulation on high-performance computers.
- 15 March 2024
- Published by Springer Nature in The Journal of Supercomputing
- Vol. 80 (10) , 14085-14115
Open AccessA universal parallel simulation framework for energy pipeline networks on high-performance computers
Energy distribution networks represent crucial infrastructures for modern society, and various simulation tools have been widely used by energy suppliers to manage these intricate networks. However, simulation calculations include a large number of fluid control equations, and computational overhead limits the performance of simulation software. This paper proposes a universal parallel simulation framework for energy pipeline networks that takes advantages of data parallelism and computational independence between network elements. A non-pipe model of an energy supply network is optimized, and the input and output of the network model in the proposed framework are modified, which can reduce the development burden during the numerical computations of the pipeline network and weaken the computational correlation between different simulated components. In addition, independent computations can be performed concurrently through periodic data exchange procedures between component instances, improving the parallelism and efficiency of simulation computations. Further, a parallel water pipelines network simulation computing paradigm based on a heterogeneous computer hardware architecture is used to evaluate the proposed framework’s performance. A series of tests are conducted to verify the accuracy of the proposed framework, and simulation errors of less than 5% are achieved. The results of multi-threaded simulation experiments have demonstrated the feasibility of the proposed framework in a parallel computing approach. Moreover, an Advanced Micro Devices (AMD) Deep Computing Unit (DCU)-parallel program is implemented into a water supply network simulation system; the computational efficiency of this system is compared with that of its serial counterpart. The experimental results show that the proposed framework is appropriate for high-performance computer architectures, and the 18x speed-up ratio demonstrates that the parallel program based on the proposed universal framework outperforms the serial program. That provides the basis for the application of pipe network simulation on high-performance computers.
- 30 December 2023
- Published by Springer Nature in Journal of Grid Computing
- Vol. 22 (1) , 1-19
Novel Transformation Deep Learning Model for Electrocardiogram Classification and Arrhythmia Detection using Edge Computing
- 30 December 2023
- Published by Springer Nature in Journal of Grid Computing
- Vol. 22 (1) , 1-19
Novel Transformation Deep Learning Model for Electrocardiogram Classification and Arrhythmia Detection using Edge Computing
- 10 November 2022
- Published by SPIE-Intl Soc Optical Eng
- Vol. 12331, 189-1308
Transplantation and optimization of SpMV algorithm based on DCU accelerator
In order to give full play to the advantages of DCU accelerator and solve the problems of algorithm SpMV (Sparse matrix-vector multiplication) with limited bandwidth, unbalanced load, and non-combined memory access, a SCSR (Static Compressed Sparse Row) using CSR (Compressed Sparse Row) storage format is proposed based on DCU accelerator. The algorithm statically allocates the same number of rows to each thread block according to the average number of non-zero elements in each row to avoid unnecessary computations; the application of storage resources is reduced by reusing the on-chip high-speed storage space LDS (Local Data Shared), thus improving the CU (Compute Unit) occupancy. The experiment uses 15 sparse matrices in different fields for testing. The results show that compared with the SpMV algorithm in the hipSPARSE library, the SCSR algorithm achieves an average speedup ratio of 4.83 times.
- 10 November 2022
- Published by SPIE-Intl Soc Optical Eng
- Vol. 12331, 189-1308
Transplantation and optimization of SpMV algorithm based on DCU accelerator
In order to give full play to the advantages of DCU accelerator and solve the problems of algorithm SpMV (Sparse matrix-vector multiplication) with limited bandwidth, unbalanced load, and non-combined memory access, a SCSR (Static Compressed Sparse Row) using CSR (Compressed Sparse Row) storage format is proposed based on DCU accelerator. The algorithm statically allocates the same number of rows to each thread block according to the average number of non-zero elements in each row to avoid unnecessary computations; the application of storage resources is reduced by reusing the on-chip high-speed storage space LDS (Local Data Shared), thus improving the CU (Compute Unit) occupancy. The experiment uses 15 sparse matrices in different fields for testing. The results show that compared with the SpMV algorithm in the hipSPARSE library, the SCSR algorithm achieves an average speedup ratio of 4.83 times.
- Open Access
A Parallelizable Task Offloading Model with Trajectory-Prediction for Mobile Edge Networks
As an emerging computing model, edge computing greatly expands the collaboration capabilities of the servers. It makes full use of the available resources around the users to quickly complete the task request coming from the terminal devices. Task offloading is a common solution for improving the efficiency of task execution on edge networks. However, the peculiarities of the edge networks, especially the random access of mobile devices, brings unpredictable challenges to the task offloading in a mobile edge network. In this paper, we propose a trajectory prediction model for moving targets in edge networks without users’ historical paths which represents their habitual movement trajectory. We also put forward a mobility-aware parallelizable task offloading strategy based on a trajectory prediction model and parallel mechanisms of tasks. In our experiments, we compared the hit ratio of the prediction model, network bandwidth and task execution efficiency of the edge networks by using the EUA data set. Experimental results showed that our model is much better than random, non-position prediction parallel, non-parallel strategy-based position prediction. Where the task offloading hit rate is closed to the user’s moving speed, when the speed is less 12.96 m/s, the hit rate can reach more than 80%. Meanwhile, we we also find that the bandwidth occupancy is significantly related to the degree of task parallelism and the number of services running on servers in the network. The parallel strategy can boost network bandwidth utilization by more than eight times when compared to a non-parallel policy as the number of parallel activities grows.
Open AccessA Parallelizable Task Offloading Model with Trajectory-Prediction for Mobile Edge Networks
As an emerging computing model, edge computing greatly expands the collaboration capabilities of the servers. It makes full use of the available resources around the users to quickly complete the task request coming from the terminal devices. Task offloading is a common solution for improving the efficiency of task execution on edge networks. However, the peculiarities of the edge networks, especially the random access of mobile devices, brings unpredictable challenges to the task offloading in a mobile edge network. In this paper, we propose a trajectory prediction model for moving targets in edge networks without users’ historical paths which represents their habitual movement trajectory. We also put forward a mobility-aware parallelizable task offloading strategy based on a trajectory prediction model and parallel mechanisms of tasks. In our experiments, we compared the hit ratio of the prediction model, network bandwidth and task execution efficiency of the edge networks by using the EUA data set. Experimental results showed that our model is much better than random, non-position prediction parallel, non-parallel strategy-based position prediction. Where the task offloading hit rate is closed to the user’s moving speed, when the speed is less 12.96 m/s, the hit rate can reach more than 80%. Meanwhile, we we also find that the bandwidth occupancy is significantly related to the degree of task parallelism and the number of services running on servers in the network. The parallel strategy can boost network bandwidth utilization by more than eight times when compared to a non-parallel policy as the number of parallel activities grows.
- 15 April 2022
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 19, 944-948
SpMV Algorithm Based on MPI+HIP Hybrid Model
SpMV(Sparse matrix-vector multiplication) plays an important role in the fields of scientific research and engineering, but its non-merged memory access and load imbalance cause worse performance when dealing with very large-scale sparse matrices. In view of the above problems, this paper proposes a SpMV algorithm of MPI+HIP hybrid model based on the DCU accelerator, which uses on-chip high-speed storage space at a fine-grained level to reduce the hidden access latency to global memory. Through the warp reduction, the barriers of implicit synchronization and thread synchronization logic are reduced. The MPI is used at the coarse-grained level to partition the ultra-large-scale sparse matrix in behavioral units, and computational tasks are assigned to processes on the corresponding DCUs for accelerated processing. Experimental results show that, compared with the SpMV algorithm in the hipSPARSE library, the SpMV algorithm of the hybrid programming model achieves an increase of speedup from 4.34 to 6.44, which significantly improves the parallel efficiency.
- 15 April 2022
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 19, 944-948
SpMV Algorithm Based on MPI+HIP Hybrid Model
SpMV(Sparse matrix-vector multiplication) plays an important role in the fields of scientific research and engineering, but its non-merged memory access and load imbalance cause worse performance when dealing with very large-scale sparse matrices. In view of the above problems, this paper proposes a SpMV algorithm of MPI+HIP hybrid model based on the DCU accelerator, which uses on-chip high-speed storage space at a fine-grained level to reduce the hidden access latency to global memory. Through the warp reduction, the barriers of implicit synchronization and thread synchronization logic are reduced. The MPI is used at the coarse-grained level to partition the ultra-large-scale sparse matrix in behavioral units, and computational tasks are assigned to processes on the corresponding DCUs for accelerated processing. Experimental results show that, compared with the SpMV algorithm in the hipSPARSE library, the SpMV algorithm of the hybrid programming model achieves an increase of speedup from 4.34 to 6.44, which significantly improves the parallel efficiency.
- Open Access
- 25 March 2022
- Published by MDPI AG in Electronics
- Vol. 11 (7) , 1031
A Convolution Location Method for Multi-Node Scheduling in Wireless Sensor Networks
The localization of continuous objects and the scheduling of resources are challenging issues in wireless sensor networks (WSNs). Due to the irregular shape of the continuous target area and the sensor deployment in WSNs, the sensor data are always discrete and sparse, and most network resources are also limited by the node energy. To achieve faster detection and tracking of continuous objects, we propose a convolution-based continuous object localization algorithm (named CCOL). Moreover, we implement the idea of greedy and dynamic programming to design an energy-saving and efficient strategy model (named MSSM) to respond to emergencies caused by multiple continuous targets in most specific WSNs. The simulation experiments demonstrate that CCOL is superior to other localization algorithms in terms of time complexity and execution performance. Furthermore, the feasibility of the multinode scheduling strategy is verified by setting different mobile nodes to respond to the target area in certain green WSNs.
- 25 March 2022
- Published by MDPI AG in Electronics
- Vol. 11 (7) , 1031
Open AccessA Convolution Location Method for Multi-Node Scheduling in Wireless Sensor Networks
The localization of continuous objects and the scheduling of resources are challenging issues in wireless sensor networks (WSNs). Due to the irregular shape of the continuous target area and the sensor deployment in WSNs, the sensor data are always discrete and sparse, and most network resources are also limited by the node energy. To achieve faster detection and tracking of continuous objects, we propose a convolution-based continuous object localization algorithm (named CCOL). Moreover, we implement the idea of greedy and dynamic programming to design an energy-saving and efficient strategy model (named MSSM) to respond to emergencies caused by multiple continuous targets in most specific WSNs. The simulation experiments demonstrate that CCOL is superior to other localization algorithms in terms of time complexity and execution performance. Furthermore, the feasibility of the multinode scheduling strategy is verified by setting different mobile nodes to respond to the target area in certain green WSNs.
- 7 February 2021
- Published by Springer Nature
- p. 390-404
Automatic Thread Block Size Selection Strategy in GPU Parallel Code Generation
- 7 February 2021
- Published by Springer Nature
- p. 390-404
Automatic Thread Block Size Selection Strategy in GPU Parallel Code Generation
- 24 September 2020
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Geoscience and Remote Sensing
- Vol. 59 (7) , 6182-6197
Robust Deep Neural Networks for Road Extraction From Remote Sensing Images
The application of deep neural networks (DNNs) for road extraction from remote sensing images has gained broad interest because of the competence concerning complex nonlinear relations; however, the presence of noisy labels in the training data sets adversely affects the performance of DNNs. The existing methods of improving the robustness of DNNs focus on modeling the noise distribution. However, these approaches are not satisfactory because of the inaccurate high-level image features obtained by the DNNs. To address this issue, we develop a noise probabilistic model for learning the label noise based on the relationship between the input images, noisy labels, and true labels. The key idea of the probabilistic model is to directly explore the information from the input images and apply it to model the label noise. Then, a robust deep neural network (RDNN) is proposed to instantiate the noise probabilistic model, which consists of two important modules: the true label predictor (TLP) and the noise label estimator (NLE). Especially, the TLP is made of a DNN with softmax, which is used to learn the true label distribution. The NLE is applied to model the label noise distribution, which aims to absorb the label noise in the training process. Moreover, to tackle the challenges in the optimization, we deduce a loss function with the novel regularization, which allows the RDNN to conduct effective training on the noise data set. The effectiveness of the proposed method is validated by experiments on three road data sets that contain various resolutions and imaging conditions. The results demonstrate its superiority over state-of-the-art methods in visual performance and classification accuracy.
- 24 September 2020
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Geoscience and Remote Sensing
- Vol. 59 (7) , 6182-6197
Robust Deep Neural Networks for Road Extraction From Remote Sensing Images
The application of deep neural networks (DNNs) for road extraction from remote sensing images has gained broad interest because of the competence concerning complex nonlinear relations; however, the presence of noisy labels in the training data sets adversely affects the performance of DNNs. The existing methods of improving the robustness of DNNs focus on modeling the noise distribution. However, these approaches are not satisfactory because of the inaccurate high-level image features obtained by the DNNs. To address this issue, we develop a noise probabilistic model for learning the label noise based on the relationship between the input images, noisy labels, and true labels. The key idea of the probabilistic model is to directly explore the information from the input images and apply it to model the label noise. Then, a robust deep neural network (RDNN) is proposed to instantiate the noise probabilistic model, which consists of two important modules: the true label predictor (TLP) and the noise label estimator (NLE). Especially, the TLP is made of a DNN with softmax, which is used to learn the true label distribution. The NLE is applied to model the label noise distribution, which aims to absorb the label noise in the training process. Moreover, to tackle the challenges in the optimization, we deduce a loss function with the novel regularization, which allows the RDNN to conduct effective training on the noise data set. The effectiveness of the proposed method is validated by experiments on three road data sets that contain various resolutions and imaging conditions. The results demonstrate its superiority over state-of-the-art methods in visual performance and classification accuracy.
- 1 September 2018
- Published by Coastal Education and Research Foundation in Journal of Coastal Research
- Vol. 83 (sp1) , 720-723
Noise Reduction and Recovery Algorithm for Underwater Distorted Image
- 1 September 2018
- Published by Coastal Education and Research Foundation in Journal of Coastal Research
- Vol. 83 (sp1) , 720-723
Noise Reduction and Recovery Algorithm for Underwater Distorted Image