Xueqian Zhao

dblp:99/8313 · DBLP profile ↗
← Back
16ranked-venue papers
11as first author
0since 2021 · last 2018
0000-0003-2862-4360ORCID · corroborated

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

Systems, architecture and hardware · 16 · 11 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-author

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
10 papers
Electronic design automation · 62% Performance modeling and evaluation · 15% GPUs and heterogeneous computing · 8%
Theoretical computer science
2 papers
Information theory · 56% Mathematical optimization · 44%

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

TopicWeightPapersLastEvidence papers
Electronic design automation
circuit simulation
0.742015
A Performance-Guided Graph Sparsification Approach to Scalable and Robust SPICE-Accurate Integrated Circuit Simulations · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2015
An Adaptive Graph Sparsification Approach to Scalable Harmonic Balance Analysis of Strongly Nonlinear Post-Layout RF Circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2015
TinySPICE: a parallel SPICE simulator on GPU for massively repeated small circuit simulations · DAC 2013
Performance modeling and evaluation › delay analysis
delay bounds
0.312018
xMAS-Based QoS Analysis Methodology · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018
GPUs and heterogeneous computing
GPU computing
0.332013
TinySPICE: a parallel SPICE simulator on GPU for massively repeated small circuit simulations · DAC 2013
Fast multipole method on GPU: tackling 3-D capacitance extraction on massively parallel SIMD platforms · DAC 2011
Parallel hierarchical cross entropy optimization for on-chip decap budgeting · DAC 2010
Electronic design automation › circuit simulation › analog circuit simulation
SPICE simulation
0.322013
TinySPICE: a parallel SPICE simulator on GPU for massively repeated small circuit simulations · DAC 2013
Towards efficient SPICE-accurate nonlinear circuit simulation with on-the-fly support-circuit preconditioners · DAC 2012
Electronic design automation › physical design › power delivery network design
decoupling capacitor budgeting
0.222011
Hierarchical Cross-Entropy Optimization for Fast On-Chip Decap Budgeting · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2011
Parallel hierarchical cross entropy optimization for on-chip decap budgeting · DAC 2010
Electronic design automation
design space exploration
0.212015
Heuristics-Aided Tightness Evaluation of Analytical Bounds in Networks-on-Chip · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2015
Electronic design automation › circuit simulation › periodic steady-state analysis
harmonic balance
0.212015
An Adaptive Graph Sparsification Approach to Scalable Harmonic Balance Analysis of Strongly Nonlinear Post-Layout RF Circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2015
Electronic design automation › circuit simulation
parallel circuit simulation
0.212013
TinySPICE: a parallel SPICE simulator on GPU for massively repeated small circuit simulations · DAC 2013
Hardware reliability and fault tolerance › memory reliability
SRAM yield analysis
0.212013
TinySPICE: a parallel SPICE simulator on GPU for massively repeated small circuit simulations · DAC 2013
Integrated circuit design
variation-aware design
0.212013
TinySPICE: a parallel SPICE simulator on GPU for massively repeated small circuit simulations · DAC 2013
Electronic design automation › circuit simulation
nonlinear circuit simulation
0.112012
Towards efficient SPICE-accurate nonlinear circuit simulation with on-the-fly support-circuit preconditioners · DAC 2012
High-performance computing › numerical linear algebra
preconditioner
0.112012
Towards efficient SPICE-accurate nonlinear circuit simulation with on-the-fly support-circuit preconditioners · DAC 2012
Electronic design automation › physical design › parasitic extraction
capacitance extraction
0.112011
Fast multipole method on GPU: tackling 3-D capacitance extraction on massively parallel SIMD platforms · DAC 2011
Electronic design automation
design optimization
0.112011
Hierarchical Cross-Entropy Optimization for Fast On-Chip Decap Budgeting · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2011
Performance modeling and evaluation › numerical algorithms
fast multipole method
0.112011
Fast multipole method on GPU: tackling 3-D capacitance extraction on massively parallel SIMD platforms · DAC 2011
High-performance computing › numerical linear algebra › preconditioner
multigrid preconditioner
0.112011
Robust Parallel Preconditioned Power Grid Simulation on GPU With Adaptive Runtime Performance Modeling and Optimization · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2011
Electronic design automation › physical design
parasitic extraction
0.112011
Fast multipole method on GPU: tackling 3-D capacitance extraction on massively parallel SIMD platforms · DAC 2011
Electronic design automation
physical design
0.112011
Hierarchical Cross-Entropy Optimization for Fast On-Chip Decap Budgeting · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2011
Electronic design automation › power integrity
power grid simulation
0.112011
Robust Parallel Preconditioned Power Grid Simulation on GPU With Adaptive Runtime Performance Modeling and Optimization · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2011
Electronic design automation › physical design
power delivery network design
0.112010
Parallel hierarchical cross entropy optimization for on-chip decap budgeting · DAC 2010
Information theory
minimum cross-entropy
0.112010
Parallel hierarchical cross entropy optimization for on-chip decap budgeting · DAC 2010
Performance modeling and evaluation › network performance analysis
network calculus
0.112018
xMAS-Based QoS Analysis Methodology · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018
Performance modeling and evaluation › simulation › architectural simulation
cycle-accurate simulation
0.112015
Heuristics-Aided Tightness Evaluation of Analytical Bounds in Networks-on-Chip · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2015
Electronic design automation › circuit simulation
post-layout simulation
0.112015
An Adaptive Graph Sparsification Approach to Scalable Harmonic Balance Analysis of Strongly Nonlinear Post-Layout RF Circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2015
Integrated circuit design
radio-frequency circuit design
0.112015
An Adaptive Graph Sparsification Approach to Scalable Harmonic Balance Analysis of Strongly Nonlinear Post-Layout RF Circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2015
Performance modeling and evaluation
simulation
0.112015
Heuristics-Aided Tightness Evaluation of Analytical Bounds in Networks-on-Chip · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2015
Mathematical optimization › numerical analysis
iterative solver
0.012012
Towards efficient SPICE-accurate nonlinear circuit simulation with on-the-fly support-circuit preconditioners · DAC 2012
Mathematical optimization › iterative methods
krylov subspace methods
0.012012
Towards efficient SPICE-accurate nonlinear circuit simulation with on-the-fly support-circuit preconditioners · DAC 2012
GPUs and heterogeneous computing
GPU-accelerated scientific computing
0.012011
Robust Parallel Preconditioned Power Grid Simulation on GPU With Adaptive Runtime Performance Modeling and Optimization · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2011
Parallel and multicore computing
load balancing
0.012011
Fast multipole method on GPU: tackling 3-D capacitance extraction on massively parallel SIMD platforms · DAC 2011

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

graph sparsification · 0.4importance sampling · 0.3xMAS modeling · 0.3network calculus · 0.3preconditioning · 0.2preconditioner generation · 0.2modified nodal analysis · 0.2krylov subspace iteration · 0.2cycle-accurate simulation · 0.2constrained optimization · 0.2support-circuit preconditioning · 0.1algebraic multigrid · 0.1parallel computing · 0.1cross-entropy optimization · 0.1
YearPublicationVenuePosition
2018 xMAS-Based QoS Analysis Methodology
abstract
On-chip communication system design starting from a high-level model can facilitate formal verification of system properties, such as safety and deadlock freedom. Yet, analyzing its quality-of-service (QoS) property, in our context, per-flow delay bound, is an open challenge. Based on executable micro-architectural specification (xMAS) which is a formal framework modeling communication fabrics, we first present how to model a classic input-queuing virtual channel router using the xMAS primitives and then a QoS analysis methodology using network calculus (NC). Thanks to the precise semantics of the xMAS primitives, the router can be modeled in different variants, which cannot be otherwise captured by normal ad hoc box diagrams. The analysis methodology consists of three steps: 1) given network and flow knowledge, we first create a well-defined precise xMAS model for a specific application on a concrete on-chip network; 2) the specific xMAS model is then mapped to an NC graph (NCG) following a set of mapping rules; and 3) finally, existing QoS analysis techniques can be applied to analyze the NCG to obtain end-to-end delay bound per flow. We also show how to apply the technique to a typical all-to-one communication pattern on a binary-tree network and conduct an SoC case study, exemplifying the step-by-step analysis procedure and discussing the tightness of the results.
Zhonghai Lu, Xueqian Zhao
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
2015 An Adaptive Graph Sparsification Approach to Scalable Harmonic Balance Analysis of Strongly Nonlinear Post-Layout RF Circuits
abstract
In the past decades, harmonic balance (HB) has been widely used for computing steady-state solutions of nonlinear radio-frequency (RF) and microwave circuits. However, using HB for simulating strongly nonlinear post-layout RF circuits still remains a very challenging task. Although direct solution methods can be adopted to handle moderate to strong nonlinearities in HB analysis, such methods do not scale efficiently with large-scale problems due to excessively long simulation time and prohibitively large memory consumption. In this paper, we present a novel graph sparsification approach for automatically generating preconditioners that can be efficiently applied for simulating strongly nonlinear post-layout RF circuits. Our approach allows to sparsify time-domain circuit modified nodal analysis matrices that can be subsequently leveraged for sparsifying the entire HB Jacobian matrix. We show that the resultant sparsified Jacobian matrix can be used as a robust yet efficient preconditioner in HB analysis. Our experimental results show that when compared with the prior state-of-the-art direct solution method, the proposed solver can more efficiently handle moderate to strong nonlinearities during the HB analysis of RF circuits, achieving up to 20× speedups and 6× memory reductions.
Lengfei Han, Xueqian Zhao
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
2015 A Performance-Guided Graph Sparsification Approach to Scalable and Robust SPICE-Accurate Integrated Circuit Simulations
abstract
To improve the efficiency of direct solution methods in SPICE-accurate integrated circuit (IC) simulations, preconditioned iterative solution techniques have been widely studied in the past decades. However, it is still an extremely challenging task to develop robust yet efficient general-purpose preconditioning methods that can deal with various types of large-scale IC problems. In this paper, based on recent graph sparsification research we propose circuit-oriented general-purpose support-circuit preconditioning (GPSCP) methods to dramatically improve the sparse matrix solution time and reduce the memory cost during SPICE-accurate IC simulations. By sparsifying the Laplacian matrix extracted from the original circuit network using graph sparsification techniques, general-purpose support circuits can be efficiently leveraged as preconditioners for solving large Jacobian matrices through Krylov-subspace iterations. Additionally, a performance model-guided graph sparsification framework is proposed to help automatically build nearly-optimal GPSCP solvers. Our experiment results for a variety of large-scale IC designs show that the proposed preconditioning techniques can achieve up to 18× runtime speedups and 7× memory reduction in DC and transient simulations when compared to state-of-the-art direct solution methods.
Xueqian Zhao, Lengfei Han
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
2015 Heuristics-Aided Tightness Evaluation of Analytical Bounds in Networks-on-Chip
abstract
Studying the tightness of analytical delay and backlog bounds is critical for network-on-chip designs, since formal analysis predicts the boundary of communication delay and buffer dimensioning. However, this evaluation process is often a tedious, time-consuming, and manual simulation process whereas many simulation parameters have to be configured before the simulations run. We formulate the tightness evaluation as constrained optimization problems for delay bound and backlog bounds, respectively. The well-defined problems enable a fully automated configuration searching process, which can be guided by a heuristic algorithm with cycle-accurate simulations integrated. This is a fully automated procedure and thus provides a promising path to automatic design space exploration in similar contexts. Experimental results over various topologies and traffic patterns indicate that our method is effective in finding the configuration for best tightness up to 98%, even when up to 50 parameters are configured in a multidimensional discrete search space under complex constraints.
Xueqian Zhao, Zhonghai Lu
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
2014 Empowering study of delay bound tightness with simulated annealing
abstract
Studying the delay bound tightness typically takes a practical approach by comparing simulated results against analytic results. However, this is often a manual process whereas many simulation parameters have to be configured before the simulations run. This is a tedious and time-consuming process. We propose a technique to automate this process by using a simulated annealing approach. We formulate the problem as an online optimization problem, and embed a simulated annealing algorithm in the simulation environment to guide the search of configuration parameters which give good tightness results. This is a fully automated procedure and thus provide a promising path to automatic design space exploration in similar contexts. Experiment results of an all-to-one communication network with large searching space and complicated constraints illustrate the effectiveness of our method.
Xueqian Zhao, Zhonghai Lu
DATE1
2014 An efficient spectral graph sparsification approach to scalable reduction of large flip-chip power grids
abstract
Existing state-of-the-art realizable RC reduction methods may not be suitable for scalable power grid reductions due to the fast growing computational complexity and the large number of ports. In this work, we present a scalable power grid reduction method for reducing large-scale flip-chip power grids based on recent spectral graph sparsification techniques. The first step of the proposed approach aggressively reduces the large power grid blocks into much smaller power grid blocks by properly matching the effective resistances of the original power grid networks. Next, an efficient spectral graph sparsification scheme is introduced to dramatically sparsify the relatively dense power grid blocks that are generated during the previous step. In the last, an effective grid compensation scheme is proposed to further improve the model accuracy of the reduced and sparsified power grid. Since reduction of each power grid block can be performed independently, our method can be easily accelerated on parallel computers, and therefore expected to be capable of handling large power grid designs as well as incremental designs. Extensive experimental results show that our method can scale linearly with power grid sizes and efficiently reduce industrial power grids sizes by 20X without loss of much accuracy in both DC and transient analysis.
Xueqian Zhao, Cheng Zhuo
ICCAD1
2013 TinySPICE: a parallel SPICE simulator on GPU for massively repeated small circuit simulations
abstract
In nowadays variation-aware IC designs, cell characterizations and SRAM memory yield analysis require many thousands or even millions of repeated SPICE simulations for relatively small nonlinear circuits. In this work, we present a massively parallel SPICE simulator on GPU, TinySPICE, for efficiently analyzing small nonlinear circuits, such as standard cell designs, SRAMs, etc. In order to gain high accuracy and efficiency, we present GPU-based parametric three-dimensional (3D) LUTs for fast device evaluations. A series of GPU-friendly data structures and algorithm flows have been proposed in TinySPICE to fully utilize the GPU hardware resources, and minimize data communications between the GPU and CPU. Our GPU implementation allows for a large number of small circuit simulations in GPU's shared memory that involves novel circuit linearization and matrix solution techniques, and eliminates most of the GPU device memory accesses during the Newton-Raphson (NR) iterations, which enables extremely high-throughput SPICE simulations on GPU. Compared with CPU-based TinySPICE simulator, GPU-based TinySPICE achieves up to 138X speedups for parametric SRAM yield analysis without loss of accuracy.
Lengfei Han, Xueqian Zhao
DAC2
2013 An efficient graph sparsification approach to scalable harmonic balance (HB) analysis of strongly nonlinear RF circuits
abstract
In the past decades, harmonic balance (HB) has been widely used for computing steady-state solutions of nonlinear radio-frequency (RF) and microwave circuits. However, using HB for simulating strongly nonlinear RF circuits still remains a very challenging task. Although direct solution methods can be adopted to handle moderate to strong nonlinearities in HB analysis, such methods do not scale efficiently with large-scale problems due to excessively long simulation time and huge memory consumption. In this work, we present a novel graph sparsification approach for generating preconditioners that can be efficiently applied for simulating strongly nonlinear RF circuits. Our approach first sparsifies RF circuit matrices that can be subsequently leveraged for sparsifying the entire HB Jacobian matrix. We show that the resultant sparsified Jacobian matrix can be used as a robust yet efficient preconditioner in HB analysis. Our experimental results show that when compared with existing state-of-the-art direct solvers, the proposed HB solver can more efficiently handle moderate to strong nonlinearities during the HB analysis of RF circuits, achieving more than 10X speedups and 8X memory reductions.
Lengfei Han, Xueqian Zhao
ICCAD2
2013 Per-flow delay bound analysis based on a formalized microarchitectural model
abstract
System design starting from high level models can facilitate formal verification of system properties, such as safety and deadlock freedom. Yet, analyzing their QoS property, in our context, per-flow delay bound, is an open challenge. Based on xMAS (eXecutable Micro-Architectural Specification), a formal framework modeling communication fabrics, we present a QoS analysis procedure using network calculus. Given network and flow knowledge, we first create a well-defined xMAS model for a specific application on a concrete on-chip network. Then the specific xMAS model can be mapped to its network calculus analysis model for which existing QoS analysis techniques can be applied to compute end-to-end delay bound per flow. We give an example to show the step-by-step analysis procedure and discuss the tightness of the results.
Xueqian Zhao, Zhonghai Lu
NOCS1
2012 Towards efficient SPICE-accurate nonlinear circuit simulation with on-the-fly support-circuit preconditioners
abstract
SPICE-accurate simulation of present-day large-scale nonlinear integrated circuit (IC) systems with millions of linear/nonlinear components can be prohibitively expensive, and thus extremely challenging. In this paper, we present a novel support-circuit preconditioning (SCP) technique for tackling large-scale nonlinear circuit simulations by exploiting sparsified graphs of a given circuit network. By extracting support graphs (SGs) from the original linear circuit networks, and combining them with nonlinear devices, support-circuit preconditioner can be efficiently computed using existing matrix solvers, allowing for on-the-fly updates during transient simulations when adopted in Krylov-subspace iterative solvers. Experimental results for a variety of large-scale circuit designs show that the proposed method achieves up to 22X speedups in solving the matrices involved in DC and transient (TR) simulations, and up to 8X reduction in memory usage, when compared with the simulator powered by the state-of-the-art direct solver KLU.
Xueqian Zhao
DAC1
2012 GPSCP: A general-purpose support-circuit preconditioning approach to large-scale SPICE-accurate nonlinear circuit simulations
abstract
To improve the efficiency of direct solution methods in SPICE-accurate nonlinear circuit simulations, preconditioned iterative solution techniques have been widely studied in the past decades. However, it still has been an extremely challenging task to develop general-purpose preconditioning methods that can deal with various large-scale nonlinear circuit simulations. In this work, a novel circuit-oriented, general-purpose support-circuit preconditioning technique (GPSCP) is proposed to significantly improve the matrix solving time and reduce the memory consumption during large-scale non-linear circuit simulations. We show that by decomposing the system Jacobian matrix at a given solution point into a graph Laplacian matrix as well as a matrix including all voltage and controlled sources, and subsequently sparsifying the graph Laplacian matrix based on support graph theory, the general-purpose support-circuit preconditioning matrix can be efficiently obtained, thereby serving as a very effective and efficient preconditioner in solving the original Jacobian matrix through Krylov-subspace iterations. Additionally, a novel critical node selection method and an energy-based spanning-graph scaling method have been proposed to further improve the quality of ultra-sparsifier support graph. To gain higher computational efficiency during transient circuit analysis, a dynamic support-circuit preconditioner updating approach has also been investigated. Our experimental results for a variety of large-scale nonlinear circuit designs show that the proposed technique can achieve up to 14.0X runtime speedups and 6.7X memory reduction in DC and transient simulations.
Xueqian Zhao
ICCAD1
2011 Fast multipole method on GPU: tackling 3-D capacitance extraction on massively parallel SIMD platforms
abstract
To facilitate full chip capacitance extraction, field solvers are typically deployed for characterizing capacitance libraries for various interconnect structures and configurations. In the past decades, various algorithms for accelerating boundary element methods (BEM) have been developed to improve the efficiency of field solvers for capacitance extraction. This paper presents the first massively parallel capacitance extraction algorithm FMMGpu that accelerates the well-known fast multipole methods (FMM) on modern Graphics Processing Units (GPUs). We propose GPU-friendly data structures and SIMD parallel algorithm flows to facilitate the FMM-based 3-D capacitance extraction on GPU. Effective GPU performance modeling methods are also proposed to properly balance the workload of each critical kernel in our FMMGpu implementation, by taking advantage of the latest Fermi GPU's concurrent kernel executions on streaming multiprocessors (SMs). Our experimental results show that FMMGpu brings 22X to 30X speedups in capacitance extractions for various test cases. We also show that even for small test cases that may not well utilize GPU's hardware resources, the proposed cube clustering and workload balancing techniques can bring 20% to 60% extra performance improvements.
Xueqian Zhao
DAC1
2011 Power grid analysis with hierarchical support graphs
abstract
It is increasingly challenging to analyze present day large-scale power delivery networks (PDNs) due to the drastically growing complexity in power grid design. To achieve greater runtime and memory efficiencies, a variety of preconditioned iterative algorithms has been investigated in the past few decades with promising performance, while incremental power grid analysis also becomes popular to facilitate fast re-simulations of corrected designs. Although existing preconditioned solvers, such as incomplete matrix factor-based preconditioners, usually exhibit high efficiency in memory usage, their convergence behaviors are not always satisfactory. In this work, we present a novel hierarchical support-graph preconditioned iterative algorithm that constructs preconditioners by generating spanning trees in power supply networks for fast power grid analysis. The support-graph preconditioner is efficient for handling complex power grid structures (regular or irregular grids), and can facilitate very fast incremental analysis. Our experimental results on IBM power grid benchmarks show that compared with the best direct or iterative solvers, the proposed support-graph preconditioned iterative solver achieves up to 3.6X speedups for DC analysis, and up to 22X speedups for incremental analysis, while reducing the memory consumption by a factor of four.
Xueqian Zhao, Shiyan Hu 0001
ICCAD1
2011 Robust Parallel Preconditioned Power Grid Simulation on GPU With Adaptive Runtime Performance Modeling and Optimization
abstract
Leveraging the power of nowadays graphics processing units for robust power grid simulation remains a challenging task. Existing preconditioned iterative methods that require incomplete matrix factorizations cannot be effectively accelerated on graphics processing unit (GPU) due to its limited hardware resource as well as data parallel computing. This paper presents an efficient GPU-based multigrid preconditioning algorithm for robust power grid analysis. By combining the fast geometric multigrid solver with the robust Krylov-subspace iterative solver, power grid DC and transient analysis can be performed efficiently on GPU without loss of accuracy (largest errors <;0.5 mV). Unlike previous GPU-based algorithms that rely on good power grid regularities, the proposed algorithm can be applied for more general power grid structures. Additionally, we also propose an accuracy-aware GPU performance modeling and optimization framework to automatically obtain the best power grid simulation configurations. Experimental results show that the DC and transient analysis on GPU can achieve more than 25X speedups over the best available CPU-based solvers.
Xueqian Zhao, Zhiyu Zeng
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
2011 Hierarchical Cross-Entropy Optimization for Fast On-Chip Decap Budgeting
abstract
Decoupling capacitor (decap) has been widely used to effectively reduce dynamic power supply noise. Traditional decap budgeting algorithms usually explore the sensitivity-based nonlinear optimizations or conjugate gradient (CG) methods, which can be prohibitively expensive for large-scale decap budgeting problems and cannot be easily parallelized. In this paper, we propose a hierarchical cross-entropy based optimization technique which is more efficient and parallel-friendly. Cross-entropy (CE) is an advanced optimization framework which explores the power of rare event probability theory and importance sampling. To achieve the high efficiency, a sensitivity-guided cross-entropy (SCE) algorithm is introduced which integrates CE with a partitioning-based sampling strategy to effectively reduce the solution space in solving the large-scale decap budgeting problems. Compared to improved CG method and conventional CE method, SCE with Latin hypercube sampling method (SCE-LHS) can provide 2× speedups, while achieving up to 25% improvement on power supply noise. To further improve decap optimization solution quality, SCE with sequential importance sampling (SCE-SIS) method is also studied and implemented. Compared to SCE-LHS, in similar runtime, SCE-SIS can lead to 16.8% further reduction on the total power supply noise.
Xueqian Zhao, Yonghe Guo, Xiaodao Chen, Shiyan Hu 0001
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
2010 Parallel hierarchical cross entropy optimization for on-chip decap budgeting
abstract
Decoupling capacitor (decap) placement has been widely adopted as an effective way to suppress dynamic power supply noise. Traditional decap budgeting algorithms usually explore the sensitivity-based nonlinear optimizations or conjugate gradient methods, which can be prohibitively expensive for large-scale decap budgeting problems. We present a hierarchical cross entropy (CE) optimization technique for solving the decap budgeting problem. CE is an advanced optimization framework which explores the power of rare-event probability theory and importance sampling. To achieve high efficiency, a sensitivity-guided cross entropy (SCE) algorithm is proposed which integrates CE with a partitioning-based sampling strategy to effectively reduce the dimensionality in solving the large scale decap budgeting problems. Extensive experiments on industrial power grid benchmarks show that the proposed SCE method converges 2X faster than the prior methods and 10X faster than the standard CE method, while gaining up to 25% improvement on power grid supply noise. Importantly, the proposed SCE algorithm is parallel-friendly since the simulation samples of each SCE iteration can be independently obtained in parallel. We obtain up to 1.9X speedup when running the SCE decap budgeting algorithm on a dual-core-dual-GPU system.
Xueqian Zhao, Yonghe Guo, Shiyan Hu 0001
DAC1