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

Tianhui Shi

dblp:272/8992 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
3since 2021 · last 2025
0009-0008-2418-4007ORCID · corroborated

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

Systems, architecture and hardware · 4 · 2 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.

Theoretical computer science
3 papers
Graph algorithms and graph theory · 69% Computational complexity · 31%
Computer architecture, parallel and distributed computing, and storage systems
4 papers
Hardware accelerators and domain-specific architectures · 38% High-performance computing · 37% GPUs and heterogeneous computing · 24%
Artificial intelligence
1 paper
Efficient and distributed learning · 50% Transfer learning and domain adaptation · 50%

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

TopicWeightPapersLastEvidence papers
Graph algorithms and graph theory › graph algorithms
graph pattern matching
1.322025
X-SET: An Efficient Graph Pattern Matching Accelerator With Order-Aware Parallel Intersection Units · MICRO 2025
GraphPi: high performance graph pattern matching through effective redundancy elimination · SC 2020
Hardware accelerators and domain-specific architectures
graph processing accelerator
0.912025
X-SET: An Efficient Graph Pattern Matching Accelerator With Order-Aware Parallel Intersection Units · MICRO 2025
Computational complexity › communication complexity › two-party communication
set intersection
0.912025
X-SET: An Efficient Graph Pattern Matching Accelerator With Order-Aware Parallel Intersection Units · MICRO 2025
GPUs and heterogeneous computing › heterogeneous computing systems
heterogeneous acceleration
0.712023
GraphSet: High Performance Graph Mining through Equivalent Set Transformations · SC 2023
Graph algorithms and graph theory
graph mining
0.712023
GraphSet: High Performance Graph Mining through Equivalent Set Transformations · SC 2023
Machine learning › Efficient and distributed learning
distributed training
0.612022
BaGuaLu: targeting brain scale pretrained models with over 37 million cores · PPoPP 2022
Machine learning › Transfer learning and domain adaptation › pre-training and adaptation
large-scale pre-trained models
0.612022
BaGuaLu: targeting brain scale pretrained models with over 37 million cores · PPoPP 2022
High-performance computing › large-scale training
large-scale training systems
0.612022
BaGuaLu: targeting brain scale pretrained models with over 37 million cores · PPoPP 2022
High-performance computing › large-scale graph processing
distributed graph mining
0.412020
GraphPi: high performance graph pattern matching through effective redundancy elimination · SC 2020
Hardware accelerators and domain-specific architectures
machine learning accelerator
0.212022
BaGuaLu: targeting brain scale pretrained models with over 37 million cores · PPoPP 2022

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

order-aware set intersection · 1.7barrier-free task scheduling · 1.7RISC-V SoC · 1.7pattern-aware algorithms · 1.3equivalent set transformations · 1.3application-system co-design · 1.1performance model · 0.9group theory · 0.92-cycles · 0.9
YearPublicationVenuePosition
2025 X-SET: An Efficient Graph Pattern Matching Accelerator With Order-Aware Parallel Intersection Units
abstract
Graph Pattern Matching (GPM) is a critical task in a wide range of graph analytics applications, such as social network analysis and cybersecurity.Despite its importance, GPM remains challenging to accelerate due to its inherently irregular control flow and heavy reliance on set operations, which dominate execution time and introduce data dependencies that limit parallelism.While recent GPM accelerators attempt to improve performance, they often overlook the ordered nature of input data, resulting in redundant computations and inefficient hardware utilization.This paper presents X-SET, a GPM accelerator that overcomes these limitations by introducing two key innovations.First, we propose an Order-Aware Set Intersection Unit (SIU), which exploits input ordering to reduce the hardware complexity of parallel set intersection from O (𝑁 2 ) to O (𝑁 log 𝑁 ), achieving high throughput and significant area savings by avoiding unnecessary comparisons.Second, we develop a barrier-free task scheduler that breaks traditional DFS scheduling constraints by enabling asynchronous, outof-order task execution across different levels of the GPM search tree.X-SET is integrated into a RISC-V SoC, supporting end-to-end acceleration.Extensive experimental results show that X-SET outperforms state-of-the-art GPM accelerators, achieving 4.6×-142.9×improvements in compute density, with a geometric mean of 13.7×, and delivering 6.4× geometric mean and 42.9× maximum speedup in end-to-end performance.X-SET is open-sourced at github 1 .
Tianhui Shi, Shixuan Sun, Jidong Zhai, Xinyu Chen 0001
MICRO2
2023 GraphSet: High Performance Graph Mining through Equivalent Set Transformations
abstract
Graph mining is of critical use in a number of fields such as social networks, knowledge graphs, and fraud detection. As an NP-complete problem, accelerating computation performance is the main target for current optimizations. Due to excellent performance, state-of-the-art graph mining systems mainly rely on pattern-aware algorithms. Despite previous efforts, complex control flows introduced by pattern-aware algorithms bring significant overhead and also impede further acceleration on heterogeneous hardware.
Tianhui Shi, Jidong Zhai, Haojie Wang 0004, Qiqian Chen, Mingshu Zhai, Zixu Hao
SC1
2022 BaGuaLu: targeting brain scale pretrained models with over 37 million cores
abstract
Large-scale pretrained AI models have shown state-of-the-art accuracy in a series of important applications. As the size of pretrained AI models grows dramatically each year in an effort to achieve higher accuracy, training such models requires massive computing and memory capabilities, which accelerates the convergence of AI and HPC. However, there are still gaps in deploying AI applications on HPC systems, which need application and system co-design based on specific hardware features.
Zixuan Ma, Jiaao He, Jiezhong Qiu, Huanqi Cao, Yuanwei Wang, Zhenbo Sun, Liyan Zheng 0001, Haojie Wang 0004, Shizhi Tang, Tianyu Zheng, Junyang Lin, Guanyu Feng, Zeqiang Huang, Aohan Zeng, Jianwei Zhang 0012, Runxin Zhong, Tianhui Shi, Jie Tang 0001, Hongxia Yang, Xin Liu 0086, Jidong Zhai
PPoPP18
2020 GraphPi: high performance graph pattern matching through effective redundancy elimination
abstract
Graph pattern matching, which aims to discover structural patterns in graphs, is considered one of the most fundamental graph mining problems in many real applications. Despite previous efforts, existing systems face two main challenges. First, inherent symmetry existing in patterns can introduce a large amount of redundant computation. Second, different matching orders for a pattern have significant performance differences and are quite hard to predict. When these factors are mixed, this problem becomes extremely complicated. High efficient pattern matching remains an open problem currently. To address these challenges, we propose GraphPi, a high performance distributed pattern matching system. GraphPi utilizes a new algorithm based on 2-cycles in group theory to generate multiple sets of asymmetric restrictions, where each set can eliminate redundant computation completely. We further design an accurate performance model to determine the optimal matching order and asymmetric restriction set for efficient pattern matching. We evaluate GraphPi on Tianhe-2A supercomputer. Results show that GraphPi outperforms the state-of-the-art system, by up to $ 105\times$ for 6 real-world graph datasets on a single node. We also scale GraphPi to 1,024 computing nodes (24,576 cores).
Tianhui Shi, Mingshu Zhai, Jidong Zhai
SC1