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

Xiurui Pan

dblp:349/7728 · DBLP profile ↗
← Back
5ranked-venue papers
2as first author
5since 2021 · last 2025
0000-0002-2528-2660ORCID · corroborated

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

Systems, architecture and hardware · 5 · 2 first-author · 5 since 2021Software engineering, systems software and programming languages · 1 · 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
5 papers
Memory systems · 36% Storage systems · 33% Hardware accelerators and domain-specific architectures · 15%
Artificial intelligence
1 paper
Language models and text generation · 100%

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

TopicWeightPapersLastEvidence papers
Storage systems
flash and SSD
1.622025
InstAttention: In-Storage Attention Offloading for Cost-Effective Long-Context LLM Inference · HPCA 2025
ScalaAFA: Constructing User-Space All-Flash Array Engine with Holistic Designs · USENIX ATC 2024
Memory systems
processing-in-memory
1.522024
BeaconGNN: Large-Scale GNN Acceleration with Out-of-Order Streaming In-Storage Computing · HPCA 2024
StreamPIM: Streaming Matrix Computation in Racetrack Memory · HPCA 2024
Storage systems › computational storage
computational storage device
0.912025
InstAttention: In-Storage Attention Offloading for Cost-Effective Long-Context LLM Inference · HPCA 2025
Memory systems › cache management
KV cache management
0.912025
InstAttention: In-Storage Attention Offloading for Cost-Effective Long-Context LLM Inference · HPCA 2025
Distributed systems › distributed machine learning
federated learning
0.812024
Flagger: Cooperative Acceleration for Large-Scale Cross-Silo Federated Learning Aggregation · ISCA 2024
Hardware accelerators and domain-specific architectures › machine learning accelerator
graph neural network accelerator
0.812024
BeaconGNN: Large-Scale GNN Acceleration with Out-of-Order Streaming In-Storage Computing · HPCA 2024
Storage systems › computational storage
in-storage computing
0.812024
BeaconGNN: Large-Scale GNN Acceleration with Out-of-Order Streaming In-Storage Computing · HPCA 2024
Hardware accelerators and domain-specific architectures
machine learning accelerator
0.812024
BeaconGNN: Large-Scale GNN Acceleration with Out-of-Order Streaming In-Storage Computing · HPCA 2024
Memory systems › processing-in-memory › memory-centric computing
near-memory accelerator
0.812024
Flagger: Cooperative Acceleration for Large-Scale Cross-Silo Federated Learning Aggregation · ISCA 2024
Memory systems
non-volatile memory
0.812024
StreamPIM: Streaming Matrix Computation in Racetrack Memory · HPCA 2024
Memory systems › emerging memory technologies › spintronic memory
racetrack memory
0.812024
StreamPIM: Streaming Matrix Computation in Racetrack Memory · HPCA 2024
Distributed systems › distributed machine learning › federated learning
secure aggregation
0.812024
Flagger: Cooperative Acceleration for Large-Scale Cross-Silo Federated Learning Aggregation · ISCA 2024
Storage systems › flash and SSD
SSD array
0.812024
ScalaAFA: Constructing User-Space All-Flash Array Engine with Holistic Designs · USENIX ATC 2024
Natural language and speech › Language models and text generation › large language model inference
long-context inference
0.312025
InstAttention: In-Storage Attention Offloading for Cost-Effective Long-Context LLM Inference · HPCA 2025
Cryptographic primitives and cryptanalysis
homomorphic encryption
0.212024
Flagger: Cooperative Acceleration for Large-Scale Cross-Silo Federated Learning Aggregation · ISCA 2024
GPUs and heterogeneous computing › heterogeneous computing systems
heterogeneous acceleration
0.212024
BeaconGNN: Large-Scale GNN Acceleration with Out-of-Order Streaming In-Storage Computing · HPCA 2024
Hardware accelerators and domain-specific architectures › spatial architecture
spatial accelerator
0.212024
BeaconGNN: Large-Scale GNN Acceleration with Out-of-Order Streaming In-Storage Computing · HPCA 2024
Storage systems
storage reliability
0.212024
ScalaAFA: Constructing User-Space All-Flash Array Engine with Holistic Designs · USENIX ATC 2024

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

p2p transmission · 1.7attention offloading · 1.7homomorphic encryption · 1.5spatial accelerator · 0.8simulation · 0.8out-of-order neighbor sampling · 0.8near-data processing engines · 0.8
YearPublicationVenuePosition
2025 InstAttention: In-Storage Attention Offloading for Cost-Effective Long-Context LLM Inference
abstract
The widespread of Large Language Models (LLMs) marks a significant milestone in generative AI. Nevertheless, the increasing context length and batch size in offline LLM inference escalate the memory requirement of the key-value (KV) cache, which imposes a huge burden on the GPU VRAM, especially for resource-constrained scenarios (e.g., edge computing). Several cost-effective solutions leverage host memory or SSDs to reduce storage costs for offline inference scenarios and improve the throughput. Nevertheless, they suffer from significant performance penalties imposed by intensive KV cache accesses due to limited PCIe bandwidth. To address these issues, we propose InstAttention, a novel LLM inference system that offloads the most performance-critical computation (i.e., attention in decoding phase) and data (i.e., KV cache) parts to Computational Storage Drives (CSDs), which minimize the enormous KV transfer overheads. InstAttention designs a dedicated flashaware in-storage attention engine with KV cache management mechanisms to exploit the high internal bandwidths of CSDs instead of being limited by the PCIe bandwidth. The optimized P2P transmission between GPU and CSDs further reduces data migration overheads. Experimental results demonstrate that for a 13B model using an NVIDIA A6000 GPU, InstAttention improves throughput for long-sequence inference by up to $11.1 \times$, compared to existing SSD-based solutions such as FlexGen.
Xiurui Pan, Endian Li, Qiao Li 0001, Shengwen Liang, Yizhou Shan, Ke Zhou 0001, Yingwei Luo, Xiaolin Wang 0001, Jie Zhang 0048
HPCA1
2024 StreamPIM: Streaming Matrix Computation in Racetrack Memory
abstract
Racetrack memory (RM) techniques have become promising solutions to resolve the memory wall issue as they increase memory density, reduce energy consumption and are capable of building processing-in-memory (PIM) architectures. RM can place arithmetic logic units in or near its memory arrays to process tasks offloaded by the host. While there already exist multiple studies of processing in RM, these solutions, unfortunately, suffer from data transfer overheads imposed by the loose coupling of the memory core and the computation units. To address this issue, we propose StreamPIM, a new processing-in-RM architecture, which tightly couples the memory core and the computation units. Specifically, StreamPIM directly constructs a matrix processor from domain-wall nanowires without the usage of CMOS-based computation units. It also designs a domainwall nanowire-based bus, which can eliminate electromagnetic conversion. StreamPIM further optimizes the performance by leveraging RM internal parallelism. Our evaluation results show that StreamPIM achieves 39.1 × higher performance and saves 58.4 × energy consumption, compared with the traditional computing platform.
Yuda An, Yunxiao Tang, Shushu Yi, Xiurui Pan, Guangyu Sun 0003, Zhaochu Luo, Qiao Li 0001, Jie Zhang 0048
HPCA5
2024 BeaconGNN: Large-Scale GNN Acceleration with Out-of-Order Streaming In-Storage Computing
abstract
Prior in-storage computing (ISC) solutions show fundamental drawbacks when applied to GNN acceleration. First, they obey a strict ordering of GNN neighbor sampling. Such serialization fails to utilize flash internal parallelism. Second, the I/Osizes generated by GNN are much smaller than the minimum flash access granularity. The limited channel bandwidth is wasted when serving the requests. Third, the prior solutions rely on firmware-based request processing, making the backend I/O throughput constrained by the embedded core processing power. To address these challenges, we propose BeaconGNN, an in-storage computing (ISC) design for GNN that supports both large-scale graph structures and feature tables. First, it utilizes a novel graph format to enable out-of-order GNN neighbor sampling, improving flash resource utilization. Second, it deploys near-data processing engines across multiple levels of the flash hierarchy (i.e., controller, channel, and die). Specifically, flash-die-level samplers perform neighbor samplings while reducing channel transfer simultaneously. Flash-channel-level command routers communicate with backend dies without the involvement of flash firmware. Lastly, a spatial accelerator is attached to the device bus to accelerate GNN computation. With our software and hardware co-design, BeaconGNN achieves up to 11.6x higher throughput and 4 x better energy efficiency than the state-of-the-art ISC design.
Yuyue Wang 0001, Xiurui Pan, Yuda An, Jie Zhang 0048, Glenn Reinman
HPCA2
2024 Flagger: Cooperative Acceleration for Large-Scale Cross-Silo Federated Learning Aggregation
abstract
Cross-silo federated learning (FL) leverages homomorphic encryption (HE) to obscure the model updates from the clients. However, HE poses the challenges of complex cryptographic computations and inflated ciphertext sizes. As cross-silo FL scales to accommodate larger models and more clients, the overheads of HE can overwhelm a CPU-centric aggregator architecture, including excessive network traffic, enormous data volume, intricate computations, and redundant data movements. Tackling these issues, we propose Flagger, an efficient and high-performance FL aggregator. Flagger meticulously integrates the data processing unit (DPU) with computational storage drives (CSD), employing these two distinct near-data processing (NDP) accelerators as a holistic architecture to collaboratively enhance FL aggregation. With the delicate delegation of complex FL aggregation tasks, we build Flagger-DPU and Flagger-CSD to exploit both in-network and in-storage HE acceleration to streamline FL aggregation. We also implement Flagger-Runtime, a dedicated software layer, to coordinate NDP accelerators and enable direct peer-to-peer data exchanges, markedly reducing data migration burdens. Our evaluation results reveal that Flagger expedites the aggregation in FL training iterations by ${436\%}$ on average, compared with traditional CPU-centric aggregators.
Xiurui Pan, Yuda An, Shengwen Liang, Bo Mao 0003, Mingzhe Zhang 0005, Qiao Li 0001, Myoungsoo Jung, Jie Zhang 0048
ISCA1
2024 ScalaAFA: Constructing User-Space All-Flash Array Engine with Holistic Designs
Shushu Yi, Xiurui Pan, Qiao Li 0001, Chenxi Wang 0005, Bo Mao 0003, Myoungsoo Jung, Jie Zhang 0048
USENIX ATC2