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

Changjie Xu

dblp:144/9258 · DBLP profile ↗
← Back
3ranked-venue papers
1as first author
3since 2021 · last 2025
0009-0001-8280-9190ORCID · reported

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

Systems, architecture and hardware · 3 · 1 first-author · 3 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
2 papers
High-performance computing · 29% GPUs and heterogeneous computing · 18% Electronic design automation · 18%
Databases, data mining, and information retrieval
1 paper
Graph data management · 100%

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

TopicWeightPapersLastEvidence papers
Graph data management › graph pattern matching › subgraph matching
distributed subgraph matching
0.912025
Jupiter: Pushing Speed and Scalability Limitations for Subgraph Matching on Multi-GPUs · EuroSys 2025
Graph data management › graph pattern matching
subgraph matching
0.912025
Jupiter: Pushing Speed and Scalability Limitations for Subgraph Matching on Multi-GPUs · EuroSys 2025
Memory systems › shared memory
distributed shared memory
0.912025
COSMOS: Performance Portable Graph Pattern Matching with Domain-Specific Software Distributed Shared Memory · SC 2025
Electronic design automation › hardware verification and test › pattern matching
graph pattern matching
0.912025
COSMOS: Performance Portable Graph Pattern Matching with Domain-Specific Software Distributed Shared Memory · SC 2025
GPUs and heterogeneous computing › GPU graph processing
multi-GPU graph processing
0.912025
Jupiter: Pushing Speed and Scalability Limitations for Subgraph Matching on Multi-GPUs · EuroSys 2025
Parallel and multicore computing
parallel programming models
0.912025
COSMOS: Performance Portable Graph Pattern Matching with Domain-Specific Software Distributed Shared Memory · SC 2025
High-performance computing
scientific computing systems
0.912025
COSMOS: Performance Portable Graph Pattern Matching with Domain-Specific Software Distributed Shared Memory · SC 2025
Graph data management
graph pattern matching
0.312025
Jupiter: Pushing Speed and Scalability Limitations for Subgraph Matching on Multi-GPUs · EuroSys 2025
High-performance computing › performance engineering
performance portability
0.312025
COSMOS: Performance Portable Graph Pattern Matching with Domain-Specific Software Distributed Shared Memory · SC 2025
High-performance computing
supercomputing
0.312025
COSMOS: Performance Portable Graph Pattern Matching with Domain-Specific Software Distributed Shared Memory · SC 2025

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

multi-GPU cluster execution · 1.7data-residing computation delegation · 1.7domain-specific software distributed shared memory · 0.9
YearPublicationVenuePosition
2025 Jupiter: Pushing Speed and Scalability Limitations for Subgraph Matching on Multi-GPUs
abstract
Graph pattern matching (GPM) aims to find subgraphs isomorphic to user-specified patterns within a large graph. Due to its ability to reveal potential relationships among entities in complex networks, it is widely applied in various fields, such as mining molecular structures in bioinformatics, detecting fraud in cloud-based e-commerce, and querying knowledge graphs in large language model. The explosion of data brought by the AI era has rendered traditional GPM systems inadequate for real-world needs. Due to the intricate data dependencies of GPM tasks, most SOTA GPM systems currently have limited scalability and performance, they perform well in small graph mining with single node but cannot scale to modern clusters with GPU acceleration. This paper introduces JUPITER, the first system capable of matching patterns on large graph across multi-node GPU clusters, which can handle graphs 10 times larger than SOTAs with the same memory resources. Its core principle is to delegate computation to the data-residing processing unit rather than pulling data to the computation location, which greatly improves communication efficiency. Experimental results show that JUPITER can reduce communication volume by two orders of magnitude compared to SOTA subgraph matching systems, achieving up to 120× speedup and an average of 21.5× speedup.
Zhiheng Lin, Changjie Xu, Weichen Cao 0002, Guangming Tan
EuroSys3
2025 PISCES: Push-Pull Hybrid Optimization for Graph Pattern Matching
abstract
Graph pattern matching (GPM) algorithms search for specific topological patterns in large networks, revealing relationships between entities. They are applied in fields like social network analysis, cheminformatics, recommendation systems, classification systems, and anomaly detection. However, GPM is highly time-consuming, lacks polynomial-time algorithms, and is challenging to scale for distributed settings. These GPM algorithms require 2-hop neighbors and generate many intermediate results during execution. Traditional systems use a pull-based method, leading to significant memory and communication overhead, which complicates scaling to larger data sizes. This paper introduces a push-based method and further designs a push-pull hybrid algorithm. Based on the hybrid algorithms, we build a GPM system Pisces for efficiently matching patterns on partitioned graphs. With optimizations in the merge context, it achieves significant performance improvements over state-of-the-art GPM systems.
Changjie Xu, Zhiheng Lin, Guangming Tan
ICPP1
2025 COSMOS: Performance Portable Graph Pattern Matching with Domain-Specific Software Distributed Shared Memory
abstract
Graph pattern matching (GPM) is essential in fields like circuit logic synthesis, anomaly detection, social network analysis, cheminformatics, recommendation systems, and classification systems. Its NP-completeness and the irregular nature of graph data make scaling to distributed systems challenging, especially for complex supercomputers. Although utilizing architecture-specific optimization can improve the performance of Graph Pattern Matching on large-scale data, such ad-hoc solution lacks performance portability that not only causes vendor lock-in but also complicates the parallel evolution of GPM software with hardware architectures. This paper proposes Cosmos, a domain-specific software distributed shared memory model (DSM) that shields diversity of supercomputers from users and developers, achieving both performance portability and performance. This approach enables the same code scaling to thousands of nodes across different supercomputers while maintaining performance comparable to manually optimized versions.
Zhiheng Lin, Changjie Xu, Weichen Cao 0002, Guangming Tan
SC3