Demo Data from SIGIR 2026 / reviewers in the wild / expert
Hanchen Jin
dblp:214/9815
· DBLP profile ↗
5ranked-venue papers
1as first author
1since 2021 · last 2025
0000-0001-5485-3648ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 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
4 papers |
Hardware accelerators and domain-specific architectures · 62% Electronic design automation · 14% Reconfigurable computing and FPGAs · 8% | |
| Network and information security
1 paper |
Systems and software security · 77% Cryptographic primitives and cryptanalysis · 23% |
Topics — the 11 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware accelerators and domain-specific architectures › sparse matrix multiplication accelerator
sparse linear algebra accelerator |
0.9 | 1 | 2025 | Vesper: A Versatile Sparse Linear Algebra Accelerator With Configurable Compute Patterns · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2025 |
Hardware accelerators and domain-specific architectures
sparse matrix multiplication accelerator |
0.4 | 1 | 2020 | MatRaptor: A Sparse-Sparse Matrix Multiplication Accelerator Based on Row-Wise Product · MICRO 2020 |
Hardware accelerators and domain-specific architectures › sparse matrix multiplication accelerator
SpGEMM accelerator |
0.4 | 1 | 2020 | MatRaptor: A Sparse-Sparse Matrix Multiplication Accelerator Based on Row-Wise Product · MICRO 2020 |
Hardware accelerators and domain-specific architectures
tensor accelerator |
0.4 | 1 | 2020 | Tensaurus: A Versatile Accelerator for Mixed Sparse-Dense Tensor Computations · HPCA 2020 |
Systems and software security
information flow control |
0.4 | 1 | 2019 | Designing Secure Cryptographic Accelerators with Information Flow Enforcement: A Case Study on AES · DAC 2019 |
Electronic design automation
high-level synthesis |
0.3 | 1 | 2018 | Rosetta: A Realistic High-Level Synthesis Benchmark Suite for Software Programmable FPGAs · FPGA 2018 |
Electronic design automation › design automation tools › accelerator design automation
accelerator design space exploration |
0.3 | 1 | 2025 | Vesper: A Versatile Sparse Linear Algebra Accelerator With Configurable Compute Patterns · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2025 |
Performance modeling and evaluation
analytical modeling |
0.3 | 1 | 2025 | Vesper: A Versatile Sparse Linear Algebra Accelerator With Configurable Compute Patterns · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2025 |
Memory systems
on-chip memory |
0.1 | 1 | 2020 | MatRaptor: A Sparse-Sparse Matrix Multiplication Accelerator Based on Row-Wise Product · MICRO 2020 |
High-performance computing › sparse linear algebra
sparse matrix storage format |
0.1 | 1 | 2020 | MatRaptor: A Sparse-Sparse Matrix Multiplication Accelerator Based on Row-Wise Product · MICRO 2020 |
Cryptographic primitives and cryptanalysis › symmetric cryptography
AES implementation |
0.1 | 1 | 2019 | Designing Secure Cryptographic Accelerators with Information Flow Enforcement: A Case Study on AES · DAC 2019 |
Methods — techniques the papers use, named apart from their topics
gem5 · 1.3analytical modeling · 0.9sparse storage format · 0.4simulation · 0.4hardware-software co-design · 0.4information flow enforcement · 0.4formal verification · 0.4high-level synthesis optimization · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Vesper: A Versatile Sparse Linear Algebra Accelerator With Configurable Compute PatternsabstractSparse linear algebra (SLA) operations are fundamental building blocks for many important applications, such as data analytics, graph processing, machine learning, and scientific computing. In particular, four compute kernels in SLA are widely used, including sparse-matrix-dense-vector multiplication, sparse-matrix-dense-matrix multiplication, sparse-matrix-sparse-vector multiplication, and sparse-matrix-sparse-matrix multiplication. Recently, an active area of research has emerged to build specialized hardware accelerators for these SLA kernels. However, existing efforts mostly focus on accelerating a single kernel and the proposed accelerator architectures are often limited to a specific compute pattern, such as inner, outer, or row-wise product. This work proposes Vesper, a high-performance and versatile sparse accelerator that supports all four important SLA kernels while being configurable to execute the compute patterns suitable for different kernels under various degrees of sparsity. To enable rapid exploration of the large architectural design and configuration space, we devise an analytical model to estimate the performance of an SLA kernel running on a given hardware configuration using a specific compute pattern. Guided by our model, we build a flexible yet efficient accelerator architecture that maximizes the resource sharing amongst the hardware modules used for different SLA kernels and the associated compute patterns. We evaluate the performance of Vesper using gem5 on a diverse set of matrices from SuiteSparse. Our experiment results show that Vesper achieves a comparable or higher throughput with increased bandwidth efficiency than the state-of-the-art accelerators that are tailor-made for a specific SLA kernel. In addition, we evaluate Vesper on a real-world application called label propagation (LP), an iterative graph-based learning algorithm that involves multiple SLA kernels and exhibits varying degrees of sparsity across iterations. Compared to CPU- and GPU-based executions, Vesper speeds up the LP algorithm by$12.0\times $and$1.7\times $, respectively. Hanchen Jin, Zichao Yue, Zhongyuan Zhao 0004, Yixiao Du, Chenhui Deng, Nitish Srivastava, Zhiru Zhang |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 2020 | Tensaurus: A Versatile Accelerator for Mixed Sparse-Dense Tensor ComputationsabstractTensor factorizations are powerful tools in many machine learning and data analytics applications. Tensors are often sparse, which makes sparse tensor factorizations memory bound. In this work, we propose a hardware accelerator that can accelerate both dense and sparse tensor factorizations. We co-design the hardware and a sparse storage format, which allows accessing the sparse data in vectorized and streaming fashion and maximizes the utilization of the memory bandwidth. We extract a common computation pattern that is found in numerous matrix and tensor operations and implement it in the hardware. By designing the hardware based on this common compute pattern, we can not only accelerate tensor factorizations but also mixed sparse-dense matrix operations. We show significant speedup and energy benefit over the state-of-the-art CPU and GPU implementations of tensor factorizations and over CPU, GPU and accelerators for matrix operations. Nitish Kumar Srivastava, Hanchen Jin, Shaden Smith, Hongbo Rong, David H. Albonesi, Zhiru Zhang |
HPCA | 2 |
| 2020 | MatRaptor: A Sparse-Sparse Matrix Multiplication Accelerator Based on Row-Wise ProductabstractSparse-sparse matrix multiplication (SpGEMM) is a computation kernel widely used in numerous application domains such as data analytics, graph processing, and scientific computing. In this work we propose MatRaptor, a novel SpGEMM accelerator that is high performance and highly resource efficient. Unlike conventional methods using inner or outer product as the meta operation for matrix multiplication, our approach is based on row-wise product, which offers a better tradeoff in terms of data reuse and on-chip memory requirements, and achieves higher performance for large sparse matrices. We further propose a new hardware-friendly sparse storage format, which allows parallel compute engines to access the sparse data in a vectorized and streaming fashion, leading to high utilization of memory bandwidth. We prototype and simulate our accelerator architecture using gem5 on a diverse set of matrices. Our experiments show that MatRaptor achieves 129.2× speedup over single-threaded CPU, 8.8× speedup over GPU and 1.8× speedup over the state-of-the-art SpGEMM accelerator (OuterSPACE). MatRaptor also has 7.2× lower power consumption and 31.3× smaller area compared to OuterSPACE. Nitish Kumar Srivastava, Hanchen Jin, Jie Liu 0072, David H. Albonesi, Zhiru Zhang |
MICRO | 2 |
| 2019 | Designing Secure Cryptographic Accelerators with Information Flow Enforcement: A Case Study on AESabstractDesigning a secure cryptographic accelerator is challenging as vulnerabilities may arise from design decisions and implementation flaws. To provide high security assurance, we propose to design and build cryptographic accelerators with hardware-level information flow control so that the security of an implementation can be formally verified. This paper uses an AES accelerator as a case study to demonstrate how to express security requirements of a cryptographic accelerator as information flow policies for security enforcement. Our AES prototype on an FPGA shows that the proposed protection has a marginal impact on area and performance. Zhenghong Jiang, Hanchen Jin, G. Edward Suh, Zhiru Zhang |
DAC | 2 |
| 2018 | Rosetta: A Realistic High-Level Synthesis Benchmark Suite for Software Programmable FPGAsabstractModern high-level synthesis (HLS) tools greatly reduce the turn-around time of designing and implementing complex FPGA-based accelerators. They also expose various optimization opportunities, which cannot be easily explored at the register-transfer level. With the increasing adoption of the HLS design methodology and continued advances of synthesis optimization, there is a growing need for realistic benchmarks to (1) facilitate comparisons between tools, (2) evaluate and stress-test new synthesis techniques, and (3) establish meaningful performance baselines to track progress of the HLS technology. While several HLS benchmark suites already exist, they are primarily comprised of small textbook-style function kernels, instead of complete and complex applications. To address this limitation, we introduce Rosetta, a realistic benchmark suite for software programmable FPGAs. Designs in Rosetta are fully-developed applications. They are associated with realistic performance constraints, and optimized with advanced features of modern HLS tools. We believe that Rosetta is not only useful for the HLS research community, but can also serve as a set of design tutorials for non-expert HLS users. In this paper we describe the characteristics of our benchmarks and the optimization techniques applied to them. We further report experimental results on an embedded FPGA device as well as a cloud FPGA platform. Udit Gupta 0001, Steve Dai, Ritchie Zhao, Nitish Kumar Srivastava, Hanchen Jin, Joseph Featherston, Yi-Hsiang Lai, Gai Liu, Gustavo Angarita Velasquez, Zhiru Zhang |
FPGA | 6 |