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.

Qiang Zhang 0053

dblp:72/3527-53 · DBLP profile ↗
← Back
5ranked-venue papers
0as first author
5since 2021 · last 2025
—ORCID · conflict

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

Systems, architecture and hardware · 2 · 2 since 2021Databases, data management, data science and information retrieval · 2 · 2 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 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
4 papers
Parallel and multicore computing · 52% Distributed systems · 32% High-performance computing · 15%
Databases, data mining, and information retrieval
1 paper
Information retrieval · 100%

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

TopicWeightPapersLastEvidence papers
Distributed systems
distributed graph processing
3.542025
GraphCSR: A Space and Time-Efficient Sparse Matrix Representation for Web-scale Graph Processing · WWW 2025
GraphCom: Communication Hierarchy-aware Graph Engine for Distributed Model Training · WWW 2025
TianheEngine: Hierarchy-aware Adaptive Partitioning System for Trillion-scale Graph Processing · SC 2025
Parallel and multicore computing
graph partitioning
1.722025
TianheEngine: Hierarchy-aware Adaptive Partitioning System for Trillion-scale Graph Processing · SC 2025
GraphWorld: Ultra-fast Graph Engine for World-Wide Web Searching · ACM Multimedia 2025
Parallel and multicore computing › parallel algorithms › graph algorithms
breadth-first search
0.912025
GraphWorld: Ultra-fast Graph Engine for World-Wide Web Searching · ACM Multimedia 2025
Parallel and multicore computing › graph partitioning
communication-balanced partitioning
0.912025
GraphWorld: Ultra-fast Graph Engine for World-Wide Web Searching · ACM Multimedia 2025
Parallel and multicore computing › graph processing
graph-parallel systems
0.912025
TianheEngine: Hierarchy-aware Adaptive Partitioning System for Trillion-scale Graph Processing · SC 2025
Parallel and multicore computing
graph processing
0.912025
TianheEngine: Hierarchy-aware Adaptive Partitioning System for Trillion-scale Graph Processing · SC 2025
Parallel and multicore computing › graph processing
graph traversal
0.912025
GraphWorld: Ultra-fast Graph Engine for World-Wide Web Searching · ACM Multimedia 2025
High-performance computing
large-scale graph processing
0.912025
GraphWorld: Ultra-fast Graph Engine for World-Wide Web Searching · ACM Multimedia 2025
High-performance computing › sparse linear algebra
sparse matrix storage format
0.912025
GraphCSR: A Space and Time-Efficient Sparse Matrix Representation for Web-scale Graph Processing · WWW 2025
Information retrieval › search engines
web crawling and indexing
0.312025
GraphWorld: Ultra-fast Graph Engine for World-Wide Web Searching · ACM Multimedia 2025
Information retrieval
web search
0.312025
GraphWorld: Ultra-fast Graph Engine for World-Wide Web Searching · ACM Multimedia 2025
Distributed systems › distributed machine learning
distributed training
0.312025
GraphCom: Communication Hierarchy-aware Graph Engine for Distributed Model Training · WWW 2025

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

vectorization · 1.7hardware prefetching · 1.7caching · 1.7adaptive partitioning · 0.9MPI · 0.9
YearPublicationVenuePosition
2025 GraphWorld: Ultra-fast Graph Engine for World-Wide Web Searching
abstract
Graph has recently enabled substantial advances to the Web. Processing worldwide graphs with millions to billions, even trillions of edges in large-scale high-performance systems is pressing, but current graph processing engines are designed for small-scale graph processing beyond a few tens of computing nodes and are unable to scale well to large parallel systems because they are oblivious to imbalanced communication across the communication grid. Therefore, we present GraphWorld, a better approach to optimizing graph search in large parallel systems for world-wide web crawling and indexing.GraphWorld (i) features a new graph partitioning method to achieve better load balancing and minimize communication overhead across the row and column directions; (ii) designs an efficient hardware prefetching and caching mechanism that can gather, traverse, and scatter pipeline vertices to accelerate graph processing; and (iii) proposes υBFS: vectorization-based BFS for leveraging vectorization units equipped in modern high performance processors to further improve graph search.In addition, we used real-world graphs and benchmarks to demonstrate the effectiveness of GraphWorld. In particular, the GraphWorld-based Graph 500 tests on the Tianhe supercomputer are superior to the fastest systems in the latest Graph 500 lists. We finally apply GraphWorld to real-life graphs for the worldwide search of the Web, which outperforms the state-of-the-art graph partitioning and graph system by orders of magnitude.
Xinbiao Gan, Qiang Zhang 0053, Chunye Gong, Kai Lu 0001
ACM Multimedia2
2025 TianheEngine: Hierarchy-aware Adaptive Partitioning System for Trillion-scale Graph Processing
abstract
Graph partitioning is essential for effectively managing multi-trillion-edge graphs in distributed computing systems, particularly those spanning hierarchical architectures with thousands of computing nodes. Traditional partitioning strategies neglect hierarchical communication variances across modern high-performance computing (HPC) systems, leading to prohibitive cross overhead when processing trillion-scale graphs. We propose TianheEngine, a hierarchy-aware adaptive partitioning system that takes advantage of the communication hierarchy of the underlying distributed computing system and the sparsity characteristics of the input graphs to improve communication efficiency. We evaluated TianheEngine on fundamental graph operations using both synthetic and real-world datasets. Our extensive experiments use up to 79,024 computing nodes and over 1.2 million processor cores. Experimental results show that TianheEngine is superior to state-of-the-art graph partitioning methods and parallel graph systems and outperforms top-ranked systems on the latest Graph 500 list.
Xinbiao Gan, Yiqi Wang 0001, Qiang Zhang 0053, Yongming Yi, Chunye Gong, Jie Liu 0002, Kai Lu 0001
SC4
2025 GraphCom: Communication Hierarchy-aware Graph Engine for Distributed Model Training
abstract
Efficient processing of large-scale graphs with billions to trillions of edges is essential for training graph-based large language models (LLMs) in web-scale systems. The increasing complexity and size of these models create significant communication challenges due to the extensive message exchanges required across distributed nodes. Current graph engines struggle to effectively scale across hundreds of computing nodes because they often overlook variations in communication costs within the interconnection hierarchy. This paper presents GraphCom, a communication-efficient message graph engine for graph processing on supercomputers. Our key idea is to leverage the network topology information to perform communication hierarchy-aware message aggregation, where messages are (i) gathered to the responsible nodes (referred to as monitors) in the source domains, (ii) transferred between monitors, and (iii) scattered to the target nodes in the target domains. GraphCom's aggregation is more aggressive in that each source domain (instead of the source node). We have implemented GraphCom on top of MPI. We demonstrate GraphCom's effectiveness with synthetic benchmarks and real-world graphs, utilizing up to 79,024 nodes and over 1.2 million processor cores, demonstrating that GraphCom surpasses leading graph- parallel systems and state-of-the-art counterparts in both throughput and scalability. Moreover, we have deployed GraphCom on a production supercomputer, where it consistently outperforms the top solutions on the Graph500 list. These results highlight the potential GraphCom has to significantly improve the efficiency of distributed large-scale graph-based LLM training by optimizing communication between distributed systems, making it an invaluable graph engine for distributed training tasks on web-scale graphs.
Xinbiao Gan, Qiang Zhang 0053, Lingyun Song, Bo Yang 0023, Jie Liu 0002, Kai Lu 0001
WWW4
2025 GraphCSR: A Space and Time-Efficient Sparse Matrix Representation for Web-scale Graph Processing
abstract
Graph data processing is essential for web-scale applications, including social networks, recommendation systems, and web of things (WoT) systems, where large, sparsely connected graphs dominate. Traditional sparse matrix storage formats like compressed sparse row (CSR) face significant memory and performance bottlenecks in distributed, federated, and edge-based computing environments, which are increasingly central to the web. To address this challenge, we propose GraphCSR, a novel storage format that clusters vertices with identical edge degrees and stores only the starting index of each group. This approach minimizes memory overhead and facilitates batch memory access while enhancing overall performance, making it particularly suitable for federated systems and resource-constrained edge nodes. Our experiments across various graph operations and large datasets show that GraphCSR achieves considerable memory savings and performance gains of large-scale, distributed graph processing. When deployed GraphCSR on two production-grade supercomputers, demonstrating its potential for scaling web and WoT graph processing in large-scale distributed computing systems.
Xinbiao Gan, Qiang Zhang 0053, Bo Yang 0023, Chunye Gong, Jie Liu 0002, Kai Lu 0001
WWW3
2024 SuperCSR: A Space-Time-Efficient CSR Representation for Large-scale Graph Applications on Supercomputers
abstract
It is widely accepted that graph representations such as the Compressed Sparse Row (CSR) format, directly affect the space and time complexities of graph processing. However, the standard CSR and its current variations are prone to high memory footprint and complicated calculations, which necessitates the development of more efficient graph processing techniques to save memory and reduce calculations. This paper presents SuperCSR, a more space-time-efficient CSR representation for fast graph processing. SuperCSR’s key idea is to leverage the law of sorted graphs, which would directly access adjacent vertex sets from an active vertex ID without complex indexing calculations and with a lower memory footprint.
Xinbiao Gan, Qiang Zhang 0053, Bo Yang 0023, Xinhai Chen 0001, Jie Liu 0002
ICPP3