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

Chenhui Deng

dblp:250/2396 · DBLP profile ↗
← Back
13ranked-venue papers
4as first author
11since 2021 · last 2026
0009-0006-6482-5855ORCID · corroborated

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

Systems, architecture and hardware · 9 · 2 first-author · 8 since 2021Artificial intelligence and machine learning · 3 · 2 first-author · 2 since 2021Software engineering, systems software and programming languages · 3 · 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.

Computer architecture, parallel and distributed computing, and storage systems
4 papers
Electronic design automation · 79% Hardware accelerators and domain-specific architectures · 13% Integrated circuit design · 4%
Artificial intelligence
4 papers
Graph learning · 40% Deep learning architectures and training · 33% Trustworthy machine learning · 22%
Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 50% Program synthesis and code generation · 50%

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

TopicWeightPapersLastEvidence papers
Electronic design automation › circuit analysis
circuit stability analysis
0.912025
CirSTAG: Circuit Stability Analysis on Graph-based Manifolds · DAC 2025
Hardware accelerators and domain-specific architectures › sparse matrix multiplication accelerator
sparse linear algebra accelerator
0.912025
Vesper: A Versatile Sparse Linear Algebra Accelerator With Configurable Compute Patterns · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2025
Electronic design automation
timing analysis
0.912025
CirSTAG: Circuit Stability Analysis on Graph-based Manifolds · DAC 2025
Machine learning › Deep learning architectures and training
attention mechanism
0.812024
Polynormer: Polynomial-Expressive Graph Transformer in Linear Time · ICLR 2024
Machine learning › Graph learning › graph neural network
graph transformer
0.812024
Polynormer: Polynomial-Expressive Graph Transformer in Linear Time · ICLR 2024
Machine learning › Deep learning architectures and training › attention mechanism › efficient attention
linear attention
0.812024
Polynormer: Polynomial-Expressive Graph Transformer in Linear Time · ICLR 2024
Electronic design automation › machine learning for EDA
circuit representation learning
0.812024
Less is More: Hop-Wise Graph Attention for Scalable and Generalizable Learning on Circuits · DAC 2024
Electronic design automation
hardware verification and test
0.812024
Less is More: Hop-Wise Graph Attention for Scalable and Generalizable Learning on Circuits · DAC 2024
Electronic design automation
machine learning for EDA
0.812024
Less is More: Hop-Wise Graph Attention for Scalable and Generalizable Learning on Circuits · DAC 2024
Machine learning › Trustworthy machine learning › robustness
adversarial robustness
0.512021
SPADE: A Spectral Method for Black-Box Adversarial Robustness Evaluation · ICML 2021
Machine learning › Trustworthy machine learning
robustness evaluation
0.512021
SPADE: A Spectral Method for Black-Box Adversarial Robustness Evaluation · ICML 2021
Machine learning › Graph learning
network embedding
0.412020
GraphZoom: A Multi-level Spectral Approach for Accurate and Scalable Graph Embedding · ICLR 2020
Machine learning › Graph learning › graph representation learning
scalable graph representation learning
0.412020
GraphZoom: A Multi-level Spectral Approach for Accurate and Scalable Graph Embedding · ICLR 2020
Machine learning › Transfer learning and domain adaptation
domain adaptation
0.312025
ChipAlign: Instruction Alignment in Large Language Models for Chip Design via Geodesic Interpolation · DAC 2025
Electronic design automation › design automation tools › accelerator design automation
accelerator design space exploration
0.312025
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.312025
Vesper: A Versatile Sparse Linear Algebra Accelerator With Configurable Compute Patterns · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2025
Automated reasoning and model checking
theorem proving
0.312025
SmoothE: Differentiable E-Graph Extraction · ASPLOS (1) 2025
Machine learning › Graph learning
graph neural network
0.212024
Polynormer: Polynomial-Expressive Graph Transformer in Linear Time · ICLR 2024
Electronic design automation
logic synthesis
0.212024
Less is More: Hop-Wise Graph Attention for Scalable and Generalizable Learning on Circuits · DAC 2024

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

graph neural network · 2.1model merging · 1.7geodesic interpolation · 1.7e-graphs · 1.7differentiable optimization · 1.7spectral graph analysis · 0.9lipschitz constant estimation · 0.9gem5 · 0.9analytical modeling · 0.9polynomial attention · 0.8hop-wise attention · 0.8gated self-attention · 0.8equivariant attention · 0.8spectral graph embedding · 0.5courant-fischer theorem · 0.5adversarial training · 0.5multi-level spectral coarsening · 0.4
YearPublicationVenuePosition
2026 ReVEAL: GNN-Guided Reverse Engineering for Formal Verification of Optimized Multipliers
Chen Chen 0172, Daniela Kaufmann, Chenhui Deng, Zhan Song, Hongce Zhang, Cunxi Yu
TACAS (2)3
2025 SmoothE: Differentiable E-Graph Extraction
abstract
E-graphs have gained increasing popularity in compiler optimization, program synthesis, and theorem proving tasks. They enable compact representation of many equivalent expressions and facilitate transformations via rewrite rules without phase ordering limitations. A major benefit of using e-graphs is the ability to explore a large space of equivalent expressions, allowing the extraction of an expression that best meets certain optimization objectives (or cost models). However, current e-graph extraction methods often face unfavorable scalability-quality trade-offs and only support simple linear cost functions, limiting their applicability to more realistic optimization problems.
Yaohui Cai, Kaixin Yang, Chenhui Deng, Cunxi Yu, Zhiru Zhang
ASPLOS (1)3
2025 CirSTAG: Circuit Stability Analysis on Graph-based Manifolds
abstract
Circuit stability (sensitivity) analysis aims to estimate the overall performance impact of variations in underlying design parameters, such as gate sizes and capacitance. This process is challenging because it often requires numerous time-consuming circuit simulations. In contrast, graph neural networks (GNNs) have shown remarkable effectiveness and efficiency in tackling several chip design automation issues, including circuit timing predictions, parasitic prediction, gate sizing, and device placement. This paper introduces a novel approach called CirSTAG, which utilizes GNNs to analyze the stability (robustness) of modern integrated circuits (ICs). CirSTAG is grounded in a spectral framework that examines the stability of GNNs by leveraging input/output graph-based manifolds. When two adjacent nodes on the input manifold are mapped (through a GNN model) to two remote nodes (data samples) on the output manifold, this indicates a significant mapping distortion (DMD) and consequently poor GNN stability. CirSTAG calculates a stability score equivalent to the local Lipschitz constant for each node and edge, considering both graph structure and node feature perturbations. This enables the identification of the most critical (sensitive) circuit elements that could significantly impact circuit performance. Our empirical evaluations across various timing prediction tasks with realistic circuit designs demonstrate that CirSTAG can accurately estimate the stability of each circuit element under diverse parameter variations. This offers a scalable method for assessing the stability of large integrated circuit designs.
Wuxinlin Cheng, Yihang Yuan, Chenhui Deng, Ali Aghdaei, Zhiru Zhang
DAC3
2025 ChipAlign: Instruction Alignment in Large Language Models for Chip Design via Geodesic Interpolation
abstract
Recent advancements in large language models (LLMs) have expanded their application across various domains, including chip design, where domain-adapted chip models like ChipNeMo have emerged. However, these models often struggle with instruction alignment, a crucial capability for LLMs that involves following explicit human directives. This limitation impedes the practical application of chip LLMs, including serving as assistant chatbots for hardware design engineers. In this work, we introduce ChipAlign, a novel approach that utilizes a training-free model merging strategy, combining the strengths of a general instruction-aligned LLM with a chip-specific LLM. By considering the underlying manifold in the weight space, ChipAlign employs geodesic interpolation to effectively fuse the weights of input LLMs, producing a merged model that inherits strong instruction alignment and chip expertise from the respective instruction and chip LLMs. Our results demonstrate that ChipAlign significantly enhances instruction-following capabilities of existing chip LLMs, achieving up to a 26.6% improvement on the IFEval benchmark, while maintaining comparable expertise in the chip domain. This improvement in instruction alignment also translates to notable gains in instruction-involved QA tasks, delivering performance enhancements of 3.9% on the OpenROAD QA benchmark and 8.25% on production-level chip QA benchmarks, surpassing state-of-the-art baselines.
Chenhui Deng, Yunsheng Bai, Haoxing Ren
DAC1
2025 Vesper: A Versatile Sparse Linear Algebra Accelerator With Configurable Compute Patterns
abstract
Sparse 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.5
2024 Less is More: Hop-Wise Graph Attention for Scalable and Generalizable Learning on Circuits
abstract
While graph neural networks (GNNs) have gained popularity for learning circuit representations in various electronic design automation (EDA) tasks, they face challenges in scalability when applied to large graphs and exhibit limited generalizability to new designs. These limitations make them less practical for addressing large-scale, complex circuit problems. In this work we propose HOGA, a novel attention-based model for learning circuit representations in a scalable and generalizable manner. HOGA first computes hop-wise features per node prior to model training. Subsequently, the hop-wise features are solely used to produce node representations through a gated self-attention module, which adaptively learns important features among different hops without involving the graph topology. As a result, HOGA is adaptive to various structures across different circuits and can be efficiently trained in a distributed manner. To demonstrate the efficacy of HOGA, we consider two representative EDA tasks: quality of results (QoR) prediction and functional reasoning. Our experimental results indicate that (1) HOGA reduces estimation error over conventional GNNs by 46.76% for predicting QoR after logic synthesis; (2) HOGA improves 10.0% reasoning accuracy over GNNs for identifying functional blocks on unseen gate-level netlists after complex technology mapping; (3) The training time for HOGA almost linearly decreases with an increase in computing resources. Source code of HOGA is freely available at: github.com/cornell-zhang/HOGA.
Chenhui Deng, Zichao Yue, Cunxi Yu, Gokce Sarar, Ryan Carey, Rajeev Jain, Zhiru Zhang
DAC1
2024 Polynormer: Polynomial-Expressive Graph Transformer in Linear Time
abstract
Graph transformers (GTs) have emerged as a promising architecture that is theoretically more expressive than message-passing graph neural networks (GNNs). However, typical GT models have at least quadratic complexity and thus cannot scale to large graphs. While there are several linear GTs recently proposed, they still lag behind GNN counterparts on several popular graph datasets, which poses a critical concern on their practical expressivity. To balance the trade-off between expressivity and scalability of GTs, we propose Polynormer, a polynomial-expressive GT model with linear complexity. Polynormer is built upon a novel base model that learns a high-degree polynomial on input features. To enable the base model permutation equivariant, we integrate it with graph topology and node features separately, resulting in local and global equivariant attention models. Consequently, Polynormer adopts a linear local-to-global attention scheme to learn high-degree equivariant polynomials whose coefficients are controlled by attention scores. Polynormer has been evaluated on $13$ homophilic and heterophilic datasets, including large graphs with millions of nodes. Our extensive experiment results show that Polynormer outperforms state-of-the-art GNN and GT baselines on most datasets, even without the use of nonlinear activation functions. Source code of Polynormer is freely available at: [github.com/cornell-zhang/Polynormer](https://github.com/cornell-zhang/Polynormer).
Chenhui Deng, Zichao Yue, Zhiru Zhang
ICLR1
2023 Special Session: Machine Learning for Embedded System Design
Erika S. Alcorta, Andreas Gerstlauer, Chenhui Deng, Zhiru Zhang, Ceyu Xu, Lisa Wu Wills, Daniela Sanchez Lopera, Wolfgang Ecker, Siddharth Garg, Jiang Hu 0001
CODES+ISSS3
2021 Layout Symmetry Annotation for Analog Circuits with Graph Neural Networks
abstract
The performance of analog circuits is susceptible to various layout constraints, such as symmetry, matching, etc. Modern analog placement and routing algorithms usually need to take these constraints as input for high quality solutions, while manually annotating such constraints is tedious and requires design expertise. Thus, automatic constraint annotation from circuit netlists is a critical step to analog layout automation. In this work, we propose a graph learning based framework to learn the general rules for annotation of the symmetry constraints with path-based feature extraction and label filtering techniques. Experimental results on the open-source analog circuit designs demonstrate that our framework is able to achieve significantly higher accuracy compared with the most recent works on symmetry constraint detection leveraging graph similarity and signal flow analysis techniques. The framework is general and can be extended to other pairwise constraints as well.
Xiaohan Gao, Chenhui Deng, Zhiru Zhang, David Z. Pan, Yibo Lin
ASP-DAC2
2021 GLAIVE: Graph Learning Assisted Instruction Vulnerability Estimation
abstract
Due to the continuous technology scaling and lowering of operating voltages, modern computer systems are highly vulnerable to soft errors induced by the high-energy particles. Soft errors can corrupt program outputs leading to silent data corruption or a Crash. To protect computer systems against such failures, architects need to precisely and quickly identify vulnerable program instructions that need to be protected. Traditional techniques for program reliability estimation either use expensive and time-consuming fault injection or inaccurate analytical models to identify the program instructions that need to be protected against soft errors. In this work, we present GLAIVE, a graph learning-assisted model for fast, accurate, and transferable soft-error induced instruction vulnerability estimation. GLAIVE leverages a synergy between static analysis and data-driven statistical reasoning to automatically learn signatures of instruction-level vulnerabilities and their propagation to program outputs using a fine-grain error propagation information from the bit-level program graphs of a set of realistic benchmarks. Our experiments show that the learned knowledge of instruction vulnerability is transferable to unseen programs. We further show that GLAIVE can achieve an average 221× speedup and up to 33.09 % lower program vulnerability estimation error as compared to a baseline fault-injection technique, up to 30.29 % higher vulnerability estimation accuracy, and on average can cover up to 90.23 % vulnerable instructions for a given protection budget compared to a set of baseline machine learning algorithms.
Jiajia Jiao, Debjit Pal, Chenhui Deng, Zhiru Zhang
DATE3
2021 SPADE: A Spectral Method for Black-Box Adversarial Robustness Evaluation
abstract
A black-box spectral method is introduced for evaluating the adversarial robustness of a given machine learning (ML) model. Our approach, named SPADE, exploits bijective distance mapping between the input/output graphs constructed for approximating the manifolds corresponding to the input/output data. By leveraging the generalized Courant-Fischer theorem, we propose a SPADE score for evaluating the adversarial robustness of a given model, which is proved to be an upper bound of the best Lipschitz constant under the manifold setting. To reveal the most non-robust data samples highly vulnerable to adversarial attacks, we develop a spectral graph embedding procedure leveraging dominant generalized eigenvectors. This embedding step allows assigning each data point a robustness score that can be further harnessed for more effective adversarial training of ML models. Our experiments show promising empirical results for neural networks trained with the MNIST and CIFAR-10 data sets.
Wuxinlin Cheng, Chenhui Deng, Yaohui Cai, Zhiru Zhang
ICML2
2020 Accurate Operation Delay Prediction for FPGA HLS Using Graph Neural Networks
abstract
Modern heterogeneous FPGA architectures incorporate a variety of hardened blocks for boosting the performance of arithmetic-intensive designs, such as DSP blocks and carry blocks. Since hardened blocks can be configured in different ways, a variety of datapath patterns can be mapped into these blocks. We observe that existing high-level synthesis (HLS) tools often fail to capture some of the operation mapping patterns, leading to limited estimation accuracy in terms of resource usage and delay. To address this deficiency, we propose to exploit graph neural networks (GNN) to automatically learn operation mapping patterns. We apply GNN models that are trained on microbenchmarks directly to realistic designs through inductive learning. Experimental results show that our approach can effectively infer various valid mapping patterns on both microbenchmarks and realistic designs. Furthermore, the proposed framework is exploited to improve the accuracy of delay estimation in HLS.
Ecenur Ustun, Chenhui Deng, Debjit Pal, Zhijing Li 0002, Zhiru Zhang
ICCAD2
2020 GraphZoom: A Multi-level Spectral Approach for Accurate and Scalable Graph Embedding
Chenhui Deng, Yongyu Wang, Zhiru Zhang
ICLR1