Zhenchun Huang

dblp:92/6127 · DBLP profile ↗
← Back
12ranked-venue papers
7as first author
2since 2021 · last 2025
0009-0009-2932-3931ORCID · verified

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

Systems, architecture and hardware · 4 · 2 first-author · 1 since 2021Security and privacy · 2Applied, interdisciplinary, general and emerging computing · 2 · 1 first-author · 1 since 2021

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
High-performance computing · 83% Parallel and multicore computing · 17%

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

TopicWeightPapersLastEvidence papers
High-performance computing › scientific computing systems
cryo-EM 3D reconstruction
0.912025
Leveraging the Hardware Resources to Accelerate cryo-EM Reconstruction of RELION on the New Sunway Supercomputer · ACM Trans. Archit. Code Optim. 2025
High-performance computing
performance optimization at scale
0.912025
Leveraging the Hardware Resources to Accelerate cryo-EM Reconstruction of RELION on the New Sunway Supercomputer · ACM Trans. Archit. Code Optim. 2025
High-performance computing
scientific computing systems
0.912025
Leveraging the Hardware Resources to Accelerate cryo-EM Reconstruction of RELION on the New Sunway Supercomputer · ACM Trans. Archit. Code Optim. 2025
Parallel and multicore computing › parallelization strategies
multi-level parallelism
0.312025
Leveraging the Hardware Resources to Accelerate cryo-EM Reconstruction of RELION on the New Sunway Supercomputer · ACM Trans. Archit. Code Optim. 2025
Parallel and multicore computing
parallel programming models
0.312025
Leveraging the Hardware Resources to Accelerate cryo-EM Reconstruction of RELION on the New Sunway Supercomputer · ACM Trans. Archit. Code Optim. 2025

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

pipelining · 0.9operator optimization · 0.9multi-level parallelization · 0.9lock-free writing · 0.9
YearPublicationVenuePosition
2025 Leveraging the Hardware Resources to Accelerate cryo-EM Reconstruction of RELION on the New Sunway Supercomputer
abstract
The fast development of biomolecular structure determination has enabled the fine-grained study of objects in the micro-world, such as proteins and RNAs. The world is benefited. However, as the computational algorithms are constantly developed, the enrichment of features increases the algorithmic complexity and brings more computationally unfriendly modules. It calls for efficient solutions to leverage the rich and various hardware resources from the world’s most state-of-the-art supercomputing systems, and to fully accelerate the performance of the applications. In this article, we present our efforts on porting and optimizing the 3D reconstruction of RELION, one of the most popular cryo-EM software for biomolecular structure determinations, by leveraging different resources of the latest generation of Sunway heterogeneous supercomputer. Several novel approaches are proposed to resolve different challenges faced by the complex algorithm, including a multi-level parallel scheme and operator optimizations to smartly map and scale RELION, efficient strategies to largely address the memory bottlenecks and improve data locality, lock-free writing solutions to minimize write-write conflicts, and pipelining approaches to obtain excellent computation and communication overlap. Combining all proposed optimizations, the computation time is greatly reduced to under 2 hours, achieving 11.9× and 8.9× speedups on two different datasets. The overall design scales to 131,072 cores, increasing parallel efficiency from 33% to 61% and from 46% to 70%, respectively. To the best of our knowledge, this is the first work that fully optimized and scaled the 3D reconstruction of RELION using the latest Sunway system.
Jingle Xu, Jiayu Fu, Lin Gan 0001, Yaojian Chen, Zhaoqi Sun, Zhenchun Huang, Guangwen Yang 0002
ACM Trans. Archit. Code Optim.6
2021 Scientific Workflow Scheduling Based on Data Transformation Graph for Remote Sensing Application
abstract
As the amount of data and computation of workflow applications continue to grow, the inter-cloud environment provide with a great amount of computing resources to respond to the increasing demand, but how to effectively map workflow sub tasks to cloud service providers for better QoS(quality of service) performance is a question. Remote sensing applications have massive data, frequent and large data transfers across the cloud could cause huge performance bottlenecks, will seriously affect the result of QoS such as makespan and cost. By using DTG(data transformation graph) model to study the data transmission process of global drought monitoring application, an optimized scientific workflow scheduling based on genetic algorithm is proposed for inter-cloud environment, experimental results show that this method can significantly optimize makespan and cost for data-intensive applications like remote sensing application and can effectively reduce the impact of performance bottlenecks.
Zhuojing Tian, Qiwen Zhou, Zhenchun Huang
IGARSS3
2015 Exploiting Scalable Parallelism for Remote Sensing Analysis Models by Data Transformation Graph
Zhenchun Huang
ICA3PP (3)1
2014 Robinia-BLAST: An Extensible Parallel BLAST Based on Data-Intensive Distributed Computing
abstract
BLAST[1] (Basic Local Alignment Search Tool) is a suite of programs used to identify similarity between genetic sequences. It is one of the most widely used tools in Bioinformatics. In recent years, with the size of gene and protein sequence database increasing exponentially, BLAST has become both a data-intensive and a computation-intensive application. How to run BLAST rapidly with low cost has always been the hotspot to researchers. Parallelization is one of the most important ways to resolve this problem. In this paper, a new approach for parallelizing BLAST based on a parallel processing framework called Robinia is presented. Compared with parallel version of BLAST presented before, Robinia-based BLAST has easy public accessibility and good scalability. Most importantly, it can support operation on WAN, this make it possible to integrate computation and storage resources on Internet to service for super-large scale BLAST projects. We implemented the Robinia-based BLAST and experimented on it using two different datasets. The results show that parallel BLAST based on Robinia can achieve linear speedup based on number of used nodes with good scalability and low cost.
Zhenchun Huang
DASC2
2010 Situation Driven Application Generation for Spatial Information Grid
abstract
Because the complexity of grid architecture and programming interface, it is difficult for beginners to develop new applications in spatial information grid (shortly SIG). This holds SIG back from infrastructure of geo-computation. To make the application development simpler, a situation driven application generation model is proposed in this paper. First, situation is introduced to describe application requirements and available resources. Based on the study on definition, acquirement, processing and matching of situation, the situation driven grid application generation model is proposed, which can create grid applications for spatial information grid more simply and quickly. Experiments on the implementation and test show that situation driven application generation can create situation applications from some keywords or phrases inputted by users based on situation processing.
Zhenchun Huang
APSCC1
2010 DABGPM: A Double Auction Bayesian Game-Based Pricing Model in Cloud Market
Shifeng Shang, Jinlei Jiang, Yongwei Wu 0001, Zhenchun Huang, Guangwen Yang 0002
NPC4
2007 SIGRE - An Autonomic Spatial Information Grid Runtime Environment for Geo-computation
Zhenchun Huang
APPT1
2006 Remote Sensing Data Distribution by a Grid-Based Data Distribution System
abstract
Data distribution is one of the most important steps in the remote sensing applications; it is the bridge between consumers and providers of remote sensing data. Most of the conventional data distribution systems provide Web-based user interface and support a small quantity of data types only. It is not friendly for integrated remote sensing applications. So, a distributed and platform-independent remote sensing data distribution framework which supports multi data type, multi data source, and machine-to-machine intelligent integration is needed. Based on grid technology, a 3-layered remote sensing data distribution system named SIG-DDS is designed and implemented in this paper. In order to make the system simple, extensible and platform-independent, a well-defined extensible data accessing language based on XML is adopted as the accessing language of data sources and data brokers. The distribution system can distribute different sources, types and formats of remote sensing data in one system and make it easier to build up a distributed integrated remote sensing application
Zhenchun Huang
APSCC1
2005 Distributed grid resource registry meta-service: design and implementation
abstract
Grid is focused by the researchers theses years. In grid, resource registry meta-service assumes the responsibility for the register managing and indexing of resources in grid. It's very important for the running of grid. In this paper, we present a resource description system and provide its reference by XML schema first. Then, we design the distributed resource registry meta-service and implement it based on Java language. At last, the test and tryout indicate that it can provide high-performance and robust resource registering and indexing services.
Zhenchun Huang, Gu Lei, He Chuan, Sanli Li
ISADS1
2005 Design and Implementation of A Script Language Based On-Demand Service Framework
abstract
It is very important for the improvement of web service to develop high performance ondemand service by script language easily. In this paper, by the analyzing of on-demand service requirement, the architecture of on-demand service framework by script language is purposed first. Than, the framework was filled by Groovy script language as a sample, and named Groovy service. Furthermore, it is designed and implemented based on Java language and Tomcat/Axis. At last, the test shows that the script language based on-demand service architecture is more flexible and powerful without heavy overhead.
Zhenchun Huang, He Chuan
PDCAT1
2002 IPULOC - Exploring Dynamic Program Locality with the Instruction Processing Unit for Filling Memory Gap
Zhenchun Huang, Sanli Li
J. Comput. Sci. Technol.1
2001 TH-SMS: Security Management System in Advanced Computational Infrastructure
Qian Fang, Zhihui Du, Zhenchun Huang, Sanli Li
ICICS4