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

Yaoyun Zhou

dblp:407/2118 · DBLP profile ↗
← Back
2ranked-venue papers
2as first author
2since 2021 · last 2026
—ORCID · none

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

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

Network and information security
1 paper
Cryptographic primitives and cryptanalysis · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
GPUs and heterogeneous computing · 100%
Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 100%

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

TopicWeightPapersLastEvidence papers
Cryptographic primitives and cryptanalysis › post-quantum cryptography
hash-based signatures
1.012026
HERO-Sign: Hierarchical Tuning and Efficient Compiler-Time GPU Optimizations for SPHINCS+ Signature Generation · HPCA 2026
Cryptographic primitives and cryptanalysis
post-quantum cryptography
1.012026
HERO-Sign: Hierarchical Tuning and Efficient Compiler-Time GPU Optimizations for SPHINCS+ Signature Generation · HPCA 2026
Cryptographic primitives and cryptanalysis › post-quantum cryptography › hash-based signatures
SPHINCS+
1.012026
HERO-Sign: Hierarchical Tuning and Efficient Compiler-Time GPU Optimizations for SPHINCS+ Signature Generation · HPCA 2026
GPUs and heterogeneous computing › GPU computing
cryptographic acceleration
1.012026
HERO-Sign: Hierarchical Tuning and Efficient Compiler-Time GPU Optimizations for SPHINCS+ Signature Generation · HPCA 2026
GPUs and heterogeneous computing
GPU computing
1.012026
HERO-Sign: Hierarchical Tuning and Efficient Compiler-Time GPU Optimizations for SPHINCS+ Signature Generation · HPCA 2026
Compilers and program optimization › accelerator compilation
GPU compiler optimization
0.312026
HERO-Sign: Hierarchical Tuning and Efficient Compiler-Time GPU Optimizations for SPHINCS+ Signature Generation · HPCA 2026
Compilers and program optimization › deep learning compiler
operator fusion
0.312026
HERO-Sign: Hierarchical Tuning and Efficient Compiler-Time GPU Optimizations for SPHINCS+ Signature Generation · HPCA 2026

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

tree fusion · 3.0task graph scheduling · 3.0hierarchical tuning · 3.0
YearPublicationVenuePosition
2026 MARS: A General GPU Optimization Framework for Merkle-Tree-Enabled Cryptography
abstract
Merkle trees underpin diverse cryptographic systems, from hash-based signatures (e.g., LMS, XMSS) to blockchain (e.g., Bitcoin, Ethereum), post-quantum cryptography (e.g., SPHINCS+), and zero-knowledge protocols. Their strength lies in providing efficient verification with compact authentication paths, making them a fundamental primitive in modern cryptographic systems. Existing acceleration of Merkle trees primarily focuses on assigning parallel processing units (e.g., PEs or CUDA cores) to leaf nodes. However, due to the inherent reduction structure, the number of active computations decreases by half at each upper level, leading to progressively lower hardware utilization, especially for trees with greater depth. Furthermore, existing resource allocation strategies for Merkle tree computations rely on heuristic theoretical approximations, which tend to converge to suboptimal configurations. To address these challenges, we propose MARS, a general GPU-based optimization framework1, and use the Merkle tree–intensive FORS (Forest of Random Subset) component in SPHINCS+as a representative case study. MARS leverages the fixed parameters of FORS as guidance to increase the computational load of individual warps, accelerates the tree-reduction process by minimizing shared memory usage and utilizing registers more effectively, and finally, inspired by automated tuning, applies profiling-guided parallel optimization across multiple Merkle trees to achieve architecture-portable configurations. Compared to the latest GPU-optimized FORS signature generation on RTX4090, MARS achieves signature generation throughput improvements of 2.52×, 2.39× and 2.33× under three different f-parameter sets.
Yaoyun Zhou
DATE1
2026 HERO-Sign: Hierarchical Tuning and Efficient Compiler-Time GPU Optimizations for SPHINCS+ Signature Generation
abstract
SPHINCS+is a stateless hash-based signature scheme known for its strong post-quantum security, but it suffers from slow signature speed due to the heavy use of hash operations. The parallel architecture of GPUs offers a potential advantage for accelerating the computation of SPHINCS+signatures. However, existing GPU-based optimization efforts for SPHINCS+ either do not fully exploit the inherent parallelism of its Merkle Tree-based structure, or lack fine-grained, compilerlevel customization tailored to its diverse computational kernels. This paper proposes HERO-Sign, which adopts hierarchical tuning methodologies and efficient compiler-time GPU optimizations for SPHINCS+. HERO-Sign rethinks the parallelization potential arising from data independence in SPHINCS+, components, including FORS (Forest of Random Subsets), MSS (Merkle Signature Scheme, and WOTS+(Winternitz One-Time Signature Plus). First, it introduces a Tree Fusion strategy for FORS, whose structure contains a large number of branches. Our FORS Fusion strategy is supported by an automated Tree Tuning search algorithm, allowing it to adapt and optimize fusion schemes across various GPU platforms. To further enhance performance, HERO-Sign adopts an adaptive compilation strategy that accounts for the varying effectiveness of compiler optimizations across different SPHINCS+component kernels (FORS_Sign, TREE_Sign, WOTS+_Sign). This strategy automatically selects between PTX and native branches during the compilation phase to maximize efficiency. For multiple batches of message signatures, HERO-Sign focuses on optimizing kernel-level overlapping and employs a Task Graph-based construction strategy to minimize multi-stream idle time and reduce kernel launch overhead. Compared to state-of-the-art GPU implementations, under the SPHINCS+-128f, SPHINCS+-192f and SPHINCS+256f parameter sets, HERO-Sign demonstrates an enhanced throughput of$\mathbf{1. 2 8} \times \mathbf{- 3. 1 3} \times \mathbf{, ~} \mathbf{1. 2 8} \times \mathbf{- 2. 9 2} \times$, and$\mathbf{1. 2 4} \times \mathbf{- 2. 6 0} \times$on RTX 4090. Similar performance improvements have also been achieved on other architectures, including the A100, H100, and GTX 2080. HERO-Sign also achieves a two-order-of-magnitude reduction in kernel launch latency.
Yaoyun Zhou
HPCA1