Jingrong Zhang

dblp:83/9899 · DBLP profile ↗
← Back
9ranked-venue papers
5as first author
2since 2021 · last 2023
0000-0002-7829-7348ORCID · corroborated

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

Applied, interdisciplinary, general and emerging computing · 7 · 4 first-author · 1 since 2021Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 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
1 paper
GPUs and heterogeneous computing · 67% Parallel and multicore computing · 33%
Databases, data mining, and information retrieval
2 papers
Information retrieval · 78% Data integration and cleaning · 22%

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

TopicWeightPapersLastEvidence papers
GPUs and heterogeneous computing › GPU computing
GPU algorithms
0.712023
Parallel Top-K Algorithms on GPU: A Comprehensive Study and New Methods · SC 2023
Parallel and multicore computing
parallel algorithms
0.712023
Parallel Top-K Algorithms on GPU: A Comprehensive Study and New Methods · SC 2023
GPUs and heterogeneous computing
top-k selection
0.712023
Parallel Top-K Algorithms on GPU: A Comprehensive Study and New Methods · SC 2023
Information retrieval › similarity search
top-k retrieval
0.212023
Parallel Top-K Algorithms on GPU: A Comprehensive Study and New Methods · SC 2023
Information retrieval › similarity search
approximate string matching
0.112011
SEJoin: an optimized algorithm towards efficient approximate string searches · SIGIR 2011
Information retrieval › indexing
inverted index
0.112011
SEJoin: an optimized algorithm towards efficient approximate string searches · SIGIR 2011
Data integration and cleaning › approximate matching
string similarity search
0.112011
SEJoin: an optimized algorithm towards efficient approximate string searches · SIGIR 2011
Algorithms and data structures › sequence algorithms › string algorithms
edit distance
0.012011
SEJoin: an optimized algorithm towards efficient approximate string searches · SIGIR 2011

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

radix select · 1.3parallel insertion · 1.3list merging · 0.2gram-based indexing · 0.2
YearPublicationVenuePosition
2023 Parallel Top-K Algorithms on GPU: A Comprehensive Study and New Methods
abstract
The top-K problem is an essential part of many important applications in scientific computing, information retrieval, etc. As data volume grows rapidly, high-performance parallel top-K algorithms become critical. We propose two parallel top-K algorithms, AIR Top-K (Adaptive and Iteration-fused Radix Top-K) and GridSelect, for GPU. AIR Top-K employs an iteration-fused design to minimize CPU-GPU communication and device data access. Its adaptive strategy eliminates unnecessary device memory traffic automatically under various data distributions. GridSelect can process data on-the-fly. It adopts a shared queue and parallel two-step insertion to decrease the frequency of costly operations. We comprehensively compare 8 open-source GPU implementations and our methods for a wide range of problem sizes and data distributions. For batch sizes 1 and 100, respectively, AIR Top-K shows 1.98--21.48× and 8.01--574.78× speedup over previous radix top-K algorithm, and 1.44--7.34× and 1.38--31.91× speedup over state-of-the-art methods. GridSelect shows up to 882.29× speedup over its baseline.
Jingrong Zhang, Akira Naruse, Xipeng Li
SC1
2021 Improve the Resolution and Parallel Performance of the Three-Dimensional Refine Algorithm in RELION Using CUDA and MPI
abstract
In cryo-electron microscopy, RELION is a powerful tool for high-resolution reconstruction. Due to the complicated imaging procedure and the heterogeneity of particles, some of the selected particle images offer more disturbing information than others. However, in the current RELION, all these particle images are treated equally. In our work, we extend RELION's model with one scalar parameter to score the contribution of a particle depending on the error between the experimental particle and the corresponding reprojection. This scores down weight potentially poor particles, hence accelerating the convergence. Besides, by now there is no sophisticated memory management system for RELION, fragmentation on GPU will increase with iterations, eventually crashing the program. In our work, we designed the stack-based memory management system to guarantee the stability of RELION and to optimize the memory usage condition. Also, to reduce memory usage, we developed a customized compressed data structure for the memory-demanding weight array. In addition, to speed up the GPU version of RELION, we proposed two highly efficient parallel algorithms for weight calculation algorithm and weight selection algorithm. Experiments show that compared with RELION, the optimized three-dimensional refine algorithm can speed up the converge procedure, the memory system can avoid memory fragmentation, and a better speed-up ratio can be obtained.
Jingrong Zhang, Zhiyong Liu 0002, Fa Zhang 0001
IEEE ACM Trans. Comput. Biol. Bioinform.1
2019 DM-SIRT: A Distributed Method for Multi-tilt Reconstruction in Electron Tomography
Jingrong Zhang, Zhiyong Liu 0002, Fa Zhang 0001
ISBRA2
2019 PIXER: an automated particle-selection method based on segmentation using a deep neural network
abstract
BACKGROUND: Cryo-electron microscopy (cryo-EM) has become a widely used tool for determining the structures of proteins and macromolecular complexes. To acquire the input for single-particle cryo-EM reconstruction, researchers must select hundreds of thousands of particles from micrographs. As the signal-to-noise ratio (SNR) of micrographs is extremely low, the performance of automated particle-selection methods is still unable to meet research requirements. To free researchers from this laborious work and to acquire a large number of high-quality particles, we propose an automated particle-selection method (PIXER) based on the idea of segmentation using a deep neural network. RESULTS: First, to accommodate low-SNR conditions, we convert micrographs into probability density maps using a segmentation network. These probability density maps indicate the likelihood that each pixel of a micrograph is part of a particle instead of just background noise. Particles selected from density maps have a more robust signal than do those directly selected from the original noisy micrographs. Second, at present, there is no segmentation-training dataset for cryo-EM. To enable our plan, we present an automated method to generate a training dataset for segmentation using real-world data. Third, we propose a grid-based, local-maximum method to locate the particles from the probability density maps. We tested our method on simulated and real-world experimental datasets and compared PIXER with the mainstream methods RELION, DeepEM and DeepPicker to demonstrate its performance. The results indicate that, as a fully automated method, PIXER can acquire results as good as the semi-automated methods RELION and DeepEM. CONCLUSION: To our knowledge, our work is the first to address the particle-selection problem using the segmentation network concept. As a fully automated particle-selection method, PIXER can free researchers from laborious particle-selection work. Based on the results of experiments, PIXER can acquire accurate results under low-SNR conditions within minutes.
Jingrong Zhang, Renmin Han, Zhiyong Liu 0002, Fa Zhang 0001
BMC Bioinform.1
2018 Mmalloc: A Dynamic Memory Management on Many-core Coprocessor for the Acceleration of Storage-intensive Bioinformatics Application
Mingzhe Zhang 0005, Jingrong Zhang, Rui Yan 0009, Zhiyong Liu 0002, Fa Zhang 0001, Xuefeng Cui
BIBM3
2018 Memory-Efficient and Stabilizing Management System and Parallel Methods for RELION Using CUDA and MPI
Jingrong Zhang, Zhiyong Liu 0002, Fa Zhang 0001
ISBRA1
2017 Accelerating Electron Tomography Reconstruction Algorithm ICON Using the Intel Xeon Phi Coprocessor on Tianhe-2 Supercomputer
Jingrong Zhang, Zhiyong Liu 0002, Fa Zhang 0001
ISBRA3
2014 A Parallel Scheme for Three-Dimensional Reconstruction in Large-Field Electron Tomography
Jingrong Zhang, Fa Zhang 0001, Xuan Wang 0002, Zhiyong Liu 0002
ISBRA1
2011 SEJoin: an optimized algorithm towards efficient approximate string searches
abstract
We investigated the problem of finding from a collection of strings those similar to a given query string based on edit distance, for which the critical operation is merging inverted lists of grams generated from the collection of strings. We present an efficient algorithm to accelerate the merging operation.
Junfeng Zhou, Jingrong Zhang
SIGIR3