APPLE-DSE: Asynchronous Parallel Pareto Set Learning for Microarchitecture Design Space Exploration
The synthesizable and parameterizable RISC-V microarchitecture, combined with multiobjective optimization-based design space exploration (DSE), facilitates agile adaptation to various microprocessor designs for customized applications. However, to enhance design quality, DSE must consider both architecture parameters and EDA tool parameters, resulting in exponentially increased optimization complexity with the dimensionality of parameters. Exhaustively exploring the whole design space is impossible. Additionally, due to the time-consuming nature of microprocessor simulation, minimizing the number of simulations is imperative. Addressing these challenges, we propose asynchronous parallel Pareto set learning for microarchitecture DSE (APPLE-DSE). APPLE-DSE utilizes the Pareto set learning (PSL) technique to obtain an approximate Pareto front with a “light-weight” evaluation. PSL captures the structural characteristics of the Pareto set (PS) guided by the surrogate models, enabling it to explore any tradeoff area in the approximate PS. Employing the probabilistic reparameterization (PR) technique, APPLE-DSE adapts PSL to handle discrete variables. Furthermore, APPLE-DSE incorporates a simulation time-aware asynchronous parallel scheduling strategy to further enhance optimization efficiency. Experimental results show that APPLE-DSE achieves a maximum improvement of 16.81% in hypervolume within the same time budget and a <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$127.73\times $ </tex-math></inline-formula> speedup in algorithm run time per iteration compared to state-of-the-art methods.
Authors
- Zheng Wu (ORCID: https://orcid.org/0009-0009-9726-104X)
- Tianning Gao (ORCID: https://orcid.org/0000-0001-7916-4494)
- Sheng‐Guo Wang (ORCID: https://orcid.org/0000-0001-6101-675X)
- Changhao Yan (ORCID: https://orcid.org/0000-0002-8936-3945)
- Zhaori Bi (ORCID: https://orcid.org/0000-0002-7315-3150)
- Fan Yang (ORCID: https://orcid.org/0000-0003-2164-8175)
- Dian Zhou (ORCID: https://orcid.org/0000-0002-2648-5232)
- Xuan Zeng (ORCID: https://orcid.org/0000-0002-8097-4053)
- Xiaolan Zhao (ORCID: https://orcid.org/0000-0001-8977-2725)
Institutions
- The University of Texas at Dallas (US)
- Fudan University (CN)
- Shanghai Fudan Microelectronics (China) (CN)
Publication Details
- Journal
- IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
- Published
- 2024-12-26
- DOI
- https://doi.org/10.1109/tcad.2024.3522880
- Citations
- 1
- Primary Topic
- Manufacturing Process and Optimization
- Type
- article
- Field-Weighted Citation Impact
- 0.35
Funders
- National Natural Science Foundation of China