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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Wusheng Zhang

dblp:97/261 · DBLP profile ↗
← Back
9ranked-venue papers
0as first author
6since 2021 · last 2027
0000-0003-0711-4396ORCID · corroborated

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

Systems, architecture and hardware · 8 · 6 since 2021Graphics, computer vision, multimedia, augmented reality and games · 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
7 papers
High-performance computing · 62% Parallel and multicore computing · 17% Storage systems · 9%
Databases, data mining, and information retrieval
1 paper
Recommender systems · 100%

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

TopicWeightPapersLastEvidence papers
High-performance computing › scientific computing systems
molecular dynamics simulation
2.552023
Redesign and Accelerate the AIREBO Bond-Order Potential on the New Sunway Supercomputer · IEEE Trans. Parallel Distributed Syst. 2023
Optimization of Reactive Force Field Simulation: Refactor, Parallelization, and Vectorization for Interactions · IEEE Trans. Parallel Distributed Syst. 2022
LMFF: efficient and scalable layered materials force field on heterogeneous many-core processors · SC 2021
High-performance computing
performance optimization at scale
2.242023
Redesign and Accelerate the AIREBO Bond-Order Potential on the New Sunway Supercomputer · IEEE Trans. Parallel Distributed Syst. 2023
Optimization of Reactive Force Field Simulation: Refactor, Parallelization, and Vectorization for Interactions · IEEE Trans. Parallel Distributed Syst. 2022
LMFF: efficient and scalable layered materials force field on heterogeneous many-core processors · SC 2021
High-performance computing › scientific computing systems › molecular dynamics simulation
reactive force field
1.732023
Redesign and Accelerate the AIREBO Bond-Order Potential on the New Sunway Supercomputer · IEEE Trans. Parallel Distributed Syst. 2023
Optimization of Reactive Force Field Simulation: Refactor, Parallelization, and Vectorization for Interactions · IEEE Trans. Parallel Distributed Syst. 2022
Millimeter-Scale and Billion-Atom Reactive Force Field Simulation on Sunway Taihulight · IEEE Trans. Parallel Distributed Syst. 2020
Parallel and multicore computing › locality optimization
data locality optimization
0.712023
Redesign and Accelerate the AIREBO Bond-Order Potential on the New Sunway Supercomputer · IEEE Trans. Parallel Distributed Syst. 2023
High-performance computing › supercomputing
sunway taihulight
0.632022
Redesigning LAMMPS for peta-scale and hundred-billion-atom simulation on Sunway TaihuLight · SC 2018
Optimization of Reactive Force Field Simulation: Refactor, Parallelization, and Vectorization for Interactions · IEEE Trans. Parallel Distributed Syst. 2022
Millimeter-Scale and Billion-Atom Reactive Force Field Simulation on Sunway Taihulight · IEEE Trans. Parallel Distributed Syst. 2020
Storage systems › file systems
distributed file system
0.612022
MetaWBC: POSIX-Compliant Metadata Write-Back Caching for Distributed File Systems · SC 2022
Storage systems
file systems
0.612022
MetaWBC: POSIX-Compliant Metadata Write-Back Caching for Distributed File Systems · SC 2022
Memory systems › cache management › storage caching
metadata caching
0.612022
MetaWBC: POSIX-Compliant Metadata Write-Back Caching for Distributed File Systems · SC 2022
Parallel and multicore computing › parallelizing compiler
vectorization and parallelization
0.612022
Optimization of Reactive Force Field Simulation: Refactor, Parallelization, and Vectorization for Interactions · IEEE Trans. Parallel Distributed Syst. 2022
Memory systems › cache management › storage caching
write-back caching
0.612022
MetaWBC: POSIX-Compliant Metadata Write-Back Caching for Distributed File Systems · SC 2022
High-performance computing
supercomputing
0.532023
Redesign and Accelerate the AIREBO Bond-Order Potential on the New Sunway Supercomputer · IEEE Trans. Parallel Distributed Syst. 2023
Optimization of Reactive Force Field Simulation: Refactor, Parallelization, and Vectorization for Interactions · IEEE Trans. Parallel Distributed Syst. 2022
Millimeter-Scale and Billion-Atom Reactive Force Field Simulation on Sunway Taihulight · IEEE Trans. Parallel Distributed Syst. 2020
Recommender systems › collaborative filtering
matrix factorization
0.512021
BaPa: A Novel Approach of Improving Load Balance in Parallel Matrix Factorization for Recommender Systems · IEEE Trans. Computers 2021
Recommender systems › collaborative filtering › matrix factorization
parallel matrix factorization
0.512021
BaPa: A Novel Approach of Improving Load Balance in Parallel Matrix Factorization for Recommender Systems · IEEE Trans. Computers 2021
Parallel and multicore computing
load balancing
0.512021
BaPa: A Novel Approach of Improving Load Balance in Parallel Matrix Factorization for Recommender Systems · IEEE Trans. Computers 2021
Parallel and multicore computing › parallel algorithms › parallel matrix algorithms
parallel matrix factorization
0.512021
BaPa: A Novel Approach of Improving Load Balance in Parallel Matrix Factorization for Recommender Systems · IEEE Trans. Computers 2021
High-performance computing
scientific computing systems
0.512021
LMFF: efficient and scalable layered materials force field on heterogeneous many-core processors · SC 2021
Processor architecture and microarchitecture
many-core architecture
0.312018
Redesigning LAMMPS for peta-scale and hundred-billion-atom simulation on Sunway TaihuLight · SC 2018
Computational science and engineering › materials science
materials science simulation
0.112021
LMFF: efficient and scalable layered materials force field on heterogeneous many-core processors · SC 2021

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

vectorization · 1.2software cache · 1.2tersoff potential · 1.0stochastic gradient descent · 1.0inter-layer potential · 1.0coordinate descent · 1.0load balancing · 0.7refactoring · 0.6file caching state machine · 0.6POSIX-compliant memory file system · 0.6
YearPublicationVenuePosition
2027 Efficient conversion of sparse matrix storage format
Jinshou Chen, Wusheng Zhang, Wenxuan Yao, Jianjiang Li
Future Gener. Comput. Syst.2
2023 Redesign and Accelerate the AIREBO Bond-Order Potential on the New Sunway Supercomputer
abstract
Molecular dynamics (MD) is one of the most crucial computer simulation methods for understanding real-world processes at the atomic level. Reactive potentials based on the bond order concept have the ability to model dynamic bond breaking and formation with close to quantum mechanical (QM) precision without actually requiring expensive QM calculations. In this article, we focus on the adaptive intermolecular reactive empirical bond-order (AIREBO) potential in LAMMPS for the simulation of carbon and hydrocarbon systems on the new Sunway supercomputer. To achieve scalable performance, we propose a parallel two-level building scheme and periodic buffering strategy for the tailored data design to explore data locality and data reuse. Furthermore, we design two optimized nearest-neighbor access algorithms: the redistribution of accumulated coefficients algorithm and the double-end search connectivity algorithm. Finally, we implement parallel force computation with an AoS data layout and hardware/software co-cache. In addition, we have designed a low-overhead atomic operation-based load balancing method and vectorization. The overall performance of AIREBO achieves a speedup of nearly$20\times$on a single core group (CG), and more than$5\times$and$4\times$over an Intel Xeon E5 2680 v3 core and an Intel Xeon Gold 6138 core, respectively. Compared with the Intel accelerator package in LAMMPS, our performance further achieves$3.0\times$of an Intel Xeon E5 2680 v3 core and is better than that of an Intel Xeon Gold 6138 core. We complete the validation of the results in no more than 20.5 hours on a single node with 2,000,000 running steps (i.e., 1 ns). Our experiments show that the simulation of 2,139,095,040 atoms on 798,720 ((1MPE+64CPEs) × 12,288 processes) cores exhibits a parallel efficiency of 88% under weak scaling.
Ping Gao 0005, Xiaohui Duan, Bertil Schmidt, Wubing Wan, Jiaxu Guo, Wusheng Zhang, Lin Gan 0008, Haohuan Fu, Wei Xue 0003, Guangwen Yang 0002
IEEE Trans. Parallel Distributed Syst.6
2022 MetaWBC: POSIX-Compliant Metadata Write-Back Caching for Distributed File Systems
abstract
In parallel and distributed file systems, caching can improve data performance and metadata operations. Currently, most distributed file systems adopt a write-back data cache for performance and a write-through metadata cache for simplifying consistency. However, with modern file systems scales and workloads, write-through metadata caching can impact overall file system performance, e.g., through lock contention and heavy RPC loads required for namespace synchronization and transaction serialization. This paper proposes a novel metadata write-back caching (MetaWBC) mechanism to improve the performance of metadata operations in distributed environments. To achieve extreme metadata performance, we developed a fast, lightweight, and POSIXcompatible memory file system as a metadata cache. Further, we designed a file caching state machine and included other performance optimizations. We coupled MetaWbc with Lustre and evaluated that MetaWbc can outperform the native parallel file system by up to 8x for metadata-intensive benchmarks, and up to 7x for realistic workloads in throughput.
Yingjin Qian, Wen Cheng 0003, Lingfang Zeng, Marc-Andre Vef, Oleg Drokin, Andreas Dilger, Shuichi Ihara, Wusheng Zhang, Yang Wang 0006, André Brinkmann
SC8
2022 Optimization of Reactive Force Field Simulation: Refactor, Parallelization, and Vectorization for Interactions
abstract
Molecular dynamics (MD) simulations are playing an increasingly important role in many areas ranging from chemical materials to biological molecules. With the continuing development of MD models, the potentials are getting larger and more complex. In this article, we focus on the reactive force field (ReaxFF) potential from LAMMPS to optimize the computation of interactions. We present our efforts on refactoring for neighbor list building, bond order computation, as well as valence angles and torsion angles computation. After redesigning these kernels, we develop a vectorized implementation for non-bonded interactions, which is nearly 100 × faster than the management processing element (MPE) on the Sunway TaihuLight supercomputer. Furthermore, we have implemented the three-body-list free torsion angles computation, and propose a line-locked software cache method to eliminate write conflicts in the torsion angle and valence angle interactions resulting in an order-of-magnitude speedup on a single Sunway TaihuLight node. In addition, we achieve a speedup of up to 3.5 compared to the KOKKOS package on an Intel Xeon Gold 6148 core. When executed on 1,024 processes, our implementation enables the simulation of 21,233,664 atoms on 66,560 cores with a performance of 0.032 ns/day and a weak scaling efficiency of 95.71 percent.
Ping Gao 0005, Xiaohui Duan, Bertil Schmidt, Wusheng Zhang, Lin Gan 0001, Haohuan Fu, Wei Xue 0003, Guangwen Yang 0002
IEEE Trans. Parallel Distributed Syst.4
2021 LMFF: efficient and scalable layered materials force field on heterogeneous many-core processors
abstract
LAMMPS is one of the most popular Molecular Dynamic (MD) packages and is widely used in the field of physics, chemistry and materials simulation. Layered Materials Force Field (LMFF) is our expansion of the LAMMPS potential function based on the Tersoff potential and inter-layer potential (ILP) in LAMMPS. LMFF is designed to study layered materials such as graphene and boron hexanitride. It is universal and does not depend on any platform. We have also carried out a series of optimizations on LMFF and the optimization work is carried out on the new generation of Sunway supercomputer, called SWLMFF. Experiments show that our implementation is efficient, scalable and portable. When generic LMFF is ported to Intel Xeon Gold 6278C, 2X performance improvement is achieved. For the optimized SWLMFF, the overall performance improvement is nearly 200--330X compared to the original ILP and Tersoff potentials. And SWLMFF has good parallel efficiency of 95%-100% under weak scaling with 2.7 million atoms on a single process. The maximum atomic system simulated by SWLMFF is close to 231 atoms. And nanosecond simulations in one day can be realized.
Ping Gao 0005, Xiaohui Duan, Jiaxu Guo, Zhenya Song, Li-Zhen Cui 0001, Xiangxu Meng, Xin Liu 0081, Wusheng Zhang, Ming Ma 0012, Dexun Chen, Haohuan Fu, Wei Xue 0003, Guangwen Yang 0002
SC9
2021 BaPa: A Novel Approach of Improving Load Balance in Parallel Matrix Factorization for Recommender Systems
abstract
A simplified approach to accelerate matrix factorization of big data is to parallelize it. A commonly used method is to divide the matrix into multiple non-intersecting blocks and concurrently calculate them. This operation causes the Load balance problem, which significantly impacts parallel performance and is a big concern. A general belief is that the load balance across blocks is impossible by balancing rows and columns separately. We challenge the belief by proposing an approach of “Balanced Partitioning (BaPa)”. We demonstrate under what circumstance independently balancing rows and columns can lead to the balanced intersection of rows and columns, why, and how. We formally prove the feasibility of BaPa by observing the variance of rating numbers across blocks, and empirically validate its soundness by applying it to two standard parallel matrix factorization algorithms, DSGD and CCD++. Besides, we establish a mathematical model of “Imbalance Degree” to explain further why BaPa works well. BaPa is applied to synchronous parallel matrix factorization, but as a general load balance solution, it has significant application potential.
Ruixin Guo, Feng Zhang 0012, Lizhe Wang 0001, Wusheng Zhang, Xinya Lei, Rajiv Ranjan 0001, Albert Y. Zomaya
IEEE Trans. Computers4
2020 Distributed compressive sensing via LSTM-Aided sparse Bayesian learning
Wusheng Zhang, Lei Yu 0006, Guoan Bi
Signal Process.2
2020 Millimeter-Scale and Billion-Atom Reactive Force Field Simulation on Sunway Taihulight
abstract
Large-scale molecular dynamics (MD) simulations on supercomputers play an increasingly important role in many research areas. With the capability of simulating charge equilibration (QEq), bonds and so on, Reactive force field (ReaxFF) enables the precise simulation of chemical reactions. Compared to the first principle molecular dynamics (FPMD), ReaxFF has far lower requirements on computational resources so that it can achieve higher efficiencies for large-scale simulations. In this article, we present our efforts on scaling ReaxFF on the Sunway TaihuLight Supercomputer (TaihuLight). We have carefully redesigned the force analysis and neighbor list building steps. By applying fine-grained optimizations we gain better single process performance. For the many-body interactions, we propose an isolated computation and update strategy and implement inverse trigonometric functions. For QEq, we implement a pipelined conjugate gradient (CG) approach to achieving better scalability. Furthermore, we reorganize the data layout and implement the update operation based on data locality in ReaxFF. Our experiments show that this approach can simulate chemical reactions with 1,358,954,496 atoms using 4,259,840 cores with a performance of 0.015 ns/day. To our best knowledge, this is the first realization of chemical reaction simulation with a millimeter-scale force field.
Ping Gao 0005, Xiaohui Duan, Tingjian Zhang, Bertil Schmidt, Wusheng Zhang, Lin Gan 0001, Wei Xue 0003, Haohuan Fu, Guangwen Yang 0002
IEEE Trans. Parallel Distributed Syst.8
2018 Redesigning LAMMPS for peta-scale and hundred-billion-atom simulation on Sunway TaihuLight
Xiaohui Duan, Ping Gao 0005, Tingjian Zhang, Wusheng Zhang, Wei Xue 0003, Haohuan Fu, Lin Gan 0001, Dexun Chen, Xiangxu Meng, Guangwen Yang 0002
SC6