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

Weifang Hu

dblp:32/8074 · DBLP profile ↗
← Back
3ranked-venue papers
0as first author
3since 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 2021Software engineering, systems software and programming languages · 2 · 2 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
3 papers
Hardware accelerators and domain-specific architectures · 40% GPUs and heterogeneous computing · 32% Memory systems · 21%
Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 100%
Network and information security
1 paper
Cryptographic protocols and secure computation · 77% Privacy and data protection · 23%

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

TopicWeightPapersLastEvidence papers
Memory systems
memory access optimization
0.912025
AccelES: Accelerating Top-K SpMV for Embedding Similarity via Low-bit Pruning · HPCA 2025
Hardware accelerators and domain-specific architectures
sparse matrix multiplication accelerator
0.912025
AccelES: Accelerating Top-K SpMV for Embedding Similarity via Low-bit Pruning · HPCA 2025
Compilers and program optimization › compiler optimization
dataflow optimization
0.812024
Uncovering Nested Data Parallelism and Data Reuse in DNN Computation with FractalTensor · SOSP 2024
Compilers and program optimization
deep learning compiler
0.812024
Uncovering Nested Data Parallelism and Data Reuse in DNN Computation with FractalTensor · SOSP 2024
Hardware accelerators and domain-specific architectures
data reuse optimization
0.812024
Uncovering Nested Data Parallelism and Data Reuse in DNN Computation with FractalTensor · SOSP 2024
Cryptographic protocols and secure computation › proof systems
zero-knowledge proofs
0.712023
GZKP: A GPU Accelerated Zero-Knowledge Proof System · ASPLOS (2) 2023
GPUs and heterogeneous computing › GPU computing
cryptographic acceleration
0.712023
GZKP: A GPU Accelerated Zero-Knowledge Proof System · ASPLOS (2) 2023
GPUs and heterogeneous computing
GPU computing
0.712023
GZKP: A GPU Accelerated Zero-Knowledge Proof System · ASPLOS (2) 2023
Reconfigurable computing and FPGAs
FPGA accelerator
0.312025
AccelES: Accelerating Top-K SpMV for Embedding Similarity via Low-bit Pruning · HPCA 2025
Privacy and data protection
privacy-preserving computation
0.212023
GZKP: A GPU Accelerated Zero-Knowledge Proof System · ASPLOS (2) 2023

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

nested list abstract data type · 1.5graph coarsening · 1.5extended task dependence graph · 1.5data reordering · 1.5GPU acceleration · 1.3two-stage calculation · 0.9low-bit pruning · 0.9Ultra-CSR · 0.9Random-CSR · 0.9
YearPublicationVenuePosition
2025 AccelES: Accelerating Top-K SpMV for Embedding Similarity via Low-bit Pruning
abstract
In the realm of recommendation systems, achieving real-time performance in embedding similarity tasks is often hindered by the limitations of traditional Top-K sparse matrix-vector multiplication (SpMV) methods, which suffer from high latency due to inefficient memory access patterns. This paper identifies these critical gaps and introduces AccelES, a novel approach that significantly enhances the efficiency of Top-K SpMV. Our method employs a two-stage calculation scheme: the first stage utilizes a compact, low-bit dataset to quickly identify the most relevant entries, while the second stage performs full-precision calculations solely on this pruned subset, thereby minimizing computational overhead. Furthermore, AccelES incorporates innovative matrix representations, Ultra-CSR and Random-CSR, which optimize memory bandwidth utilization. Experimental results demonstrate that AccelES accelerates performance, surpassing state-of-the-art FPGA, GPU, and CPU solutions by factors of 3.4×, 2.5×, and 153.3×, respectively, under controlled conditions. These advancements not only enhance processing speed but also significantly improve real-time performance in recommendation systems, establishing AccelES as a pivotal contribution to the field of Top-K sparse matrix-vector multiplication.
Jiaqi Zhai, Xuanhua Shi, Chencheng Ye 0001, Weifang Hu, Bingsheng He, Hai Jin 0001
HPCA5
2024 Uncovering Nested Data Parallelism and Data Reuse in DNN Computation with FractalTensor
abstract
To speed up computation, deep neural networks (DNNs) usually rely on highly optimized tensor operators. Despite the effectiveness, tensor operators are often defined empirically with ad hoc semantics. This hinders the analysis and optimization across operator boundaries. FractalTensor is a programming framework that addresses this challenge. At the core, FractalTensor is a nested list-based abstract data type (ADT), where each element is a tensor with static shape or another FractalTensor (i.e., nested). DNNs are then de-fined by high-order array compute operators like map/reduce/scan and array access operators like window/stride on FractalTensor. This new way of DNN definition explicitly exposes nested data parallelism and fine-grained data access patterns, opening new opportunities for whole program analysis and optimization. To exploit these opportunities, from the FractalTensor-based code the compiler extracts a nested multi-dimensional dataflow graph called Extended Task Dependence Graph (ETDG), which provides a holistic view of data dependency across different granularity. The ETDG is then transformed into an efficient implementation through graph coarsening, data reordering, and access materialization. Evaluation on six representative DNNs like RNN and FlashAttention on NVIDIA A100 shows that Fractal-Tensor achieves speedup by up to 5.45x and 2.14x on average through a unified solution for diverse optimizations.
Siran Liu, Chengxiang Qi, Chao Yang 0002, Weifang Hu, Xuanhua Shi, Fan Yang 0024, Mao Yang 0004
SOSP5
2023 GZKP: A GPU Accelerated Zero-Knowledge Proof System
abstract
Zero-knowledge proof (ZKP) is a cryptographic protocol that allows one party to prove the correctness of a statement to another party without revealing any information beyond the correctness of the statement itself. It guarantees computation integrity and confidentiality, and is therefore increasingly adopted in industry for a variety of privacy-preserving applications, such as verifiable outsource computing and digital currency.
Weiliang Ma, Qian Xiong, Xuanhua Shi, Xiaosong Ma, Hai Jin 0001, Haozhao Kuang, Mingyu Gao 0001, Ye Zhang 0042, Haichen Shen, Weifang Hu
ASPLOS (2)10