Demo Data from EDBT 2026 / reviewers in the wild / expert
Chang Xu 0005
dblp:97/2966-5
· DBLP profile ↗
5ranked-venue papers
4as first author
0since 2021 · last 2018
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 4 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
2 papers |
Electronic design automation · 43% High-performance computing · 35% Reconfigurable computing and FPGAs · 16% | |
| Theoretical computer science
1 paper |
Mathematical optimization · 100% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
High-performance computing › performance optimization
auto-tuning |
0.6 | 2 | 2018 | DATuner: An Extensible Distributed Autotuning Framework for FPGA Design and Design Automation: (Abstract Only) · FPGA 2018 A Parallel Bandit-Based Approach for Autotuning FPGA Compilation · FPGA 2017 |
Electronic design automation
design space exploration |
0.4 | 2 | 2018 | DATuner: An Extensible Distributed Autotuning Framework for FPGA Design and Design Automation: (Abstract Only) · FPGA 2018 A Parallel Bandit-Based Approach for Autotuning FPGA Compilation · FPGA 2017 |
Electronic design automation › design automation tools › FPGA CAD
FPGA design tools |
0.3 | 1 | 2018 | DATuner: An Extensible Distributed Autotuning Framework for FPGA Design and Design Automation: (Abstract Only) · FPGA 2018 |
Reconfigurable computing and FPGAs
FPGA compilation |
0.3 | 1 | 2017 | A Parallel Bandit-Based Approach for Autotuning FPGA Compilation · FPGA 2017 |
Mathematical optimization › online optimization
bandit optimization |
0.3 | 1 | 2017 | A Parallel Bandit-Based Approach for Autotuning FPGA Compilation · FPGA 2017 |
Distributed systems › peer-to-peer systems
distributed search |
0.1 | 1 | 2018 | DATuner: An Extensible Distributed Autotuning Framework for FPGA Design and Design Automation: (Abstract Only) · FPGA 2018 |
Methods — techniques the papers use, named apart from their topics
multi-armed bandit · 0.9parallel autotuning · 0.6parallel search · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | DATuner: An Extensible Distributed Autotuning Framework for FPGA Design and Design Automation: (Abstract Only)abstractMainstream FPGA tools contain an extensive set of user-controlled compilation options and internal optimization strategies that significantly impact the design quality. These compilation and optimization parameters create a complex design space that human designers may not be able to effectively explore in a time-efficient manner. In this work we describe DATuner, an open-source extensible distributed autotuning framework for optimizing FPGA designs and design automation tools using an ensemble of search techniques managed by multi-armed bandit algorithms. DATuner is designed for a distributed environment that uses parallel searches to amortize the significant runtime overhead of the CAD tools. DATuner provides convenient interface for extension to user-supplied tools, which enables the end users to apply DATuner to design tools/flows of their interest. We demonstrate the effectiveness and extensibility of DATuner using three case studies, which include clock frequency optimization for FPGA compilation, fixed-point optimization, and autotuning logic synthesis transformations. Gai Liu, Ecenur Ustun, Shaojie Xiang, Chang Xu 0005, Guojie Luo, Zhiru Zhang |
FPGA | 4 |
| 2017 | A Parallel Bandit-Based Approach for Autotuning FPGA Compilation
Chang Xu 0005, Gai Liu, Ritchie Zhao, Guojie Luo, Zhiru Zhang |
FPGA | 1 |
| 2016 | Analytical Clustering Score with Application to Postplacement Register ClusteringabstractCircuit clustering is usually done through discrete optimizations to enable circuit size reduction or design-specific cluster formation. In this article, we are interested in the register-clustering technique for clock-power reduction by leveraging new opportunities introduced by multibit flip-flop (MBFF). Currently, INTEGRA is the only existing postplacement MBFF clustering optimizer with a subquadratic time complexity. However, it severely degrades the wirelength, especially for realistic designs, which may nullify the benefits of MBFF clustering. In contrast, we formulate an analytical clustering score with a nonlinear programming framework, in which the wirelength objective can be seamlessly integrated and the solver has empirical subquadratic time complexity. With the MBFF library, the application of our analytical clustering method achieves comparable clock power to the state-of-the-art techniques, but further reduces the wirelength by about 25%. Even without the MBFF library, we can still achieve 30% clock wirelength reduction. In addition, the proposed method can potentially be integrated into an in-placement MBFF clustering solver and be applied to other problems that require formulating clustering scores in their objective functions. Chang Xu 0005, Guojie Luo, Peixin Li, Yiyu Shi 0001, Iris Hui-Ru Jiang |
ACM Trans. Design Autom. Electr. Syst. | 1 |
| 2015 | Analytical Clustering Score with Application to Post-Placement Multi-Bit Flip-Flop MergingabstractCircuit clustering is usually done through discrete optimizations, with the purpose of circuit size reduction or design-specific cluster formation. Specifically, we are interested in the multi-bit flip-flop (MBFF) design technique for clock power reduction, where all previous works rely on discrete clustering optimizations. For example, INTEGRA was the only existing post-placement MBFF clustering optimizer with a sub-quadratic time complexity. However, it degrades the wirelength severely, especially for realistic designs, which may cancel out the benefits of MBFF clustering. In this paper we enable the formulation of an analytical clustering score in nonlinear programming, where the wirelength objective can be seamlessly integrated. It has sub-quadratic time complexity, reduces the clock power by about 20% as the state-of-the-art techniques, and further reduces the wirelength by about 25%. In addition, the proposed method is promising to be integrated in an in-placement MBFF clustering solver and be applied in other problems which require formulating the clustering score in the objective function. Chang Xu 0005, Peixin Li, Guojie Luo, Yiyu Shi 0001, Iris Hui-Ru Jiang |
ISPD | 1 |
| 2014 | Analyzing the impact of heterogeneous blocks on FPGA placement qualityabstractIn this paper we propose a quantitative approach to analyze the impact of heterogeneous blocks (H-blocks) on the FPGA placement quality. The basic idea is to construct synthetic heterogeneous placement benchmarks with known optimal wire-length to facilitate the quantitative analysis. To the best of our knowledge, this is the first work that enables the construction of wirelength-optimal heterogeneous placement examples. Besides analyzing the quality of existing placers, we further decompose the impacts of H-blocks from the architectural aspect and netlist aspect. Our analysis shows that a heterogeneous design hides the wirelength degradation by a more compact netlist than its homogeneous version; however, the heterogeneity results in a optimality gap of 52% in wirelength, where 25% is from architectural heterogeneity and 27% is from netlist heterogeneity. Therefore, new heterogeneous placement algorithms are needed to bridge the optimality gap and improve design quality. Chang Xu 0005, Wentai Zhang 0001, Guojie Luo |
FPT | 1 |