Hierarchical Mixture of Experts: Generalizable Learning for High-Level Synthesis
On the map: Mixture-of-experts → Expert routing strategies
Abstract (arXiv)
High-level synthesis (HLS) is a widely used tool in designing Field Programmable Gate Array (FPGA). HLS enables FPGA design with software programming languages by compiling the source code into an FPGA circuit. The source code includes a program (called "kernel") and several pragmas that instruct hardware synthesis, such as parallelization, pipeline, etc. While it is relatively easy for software developers to design the program, it heavily relies on hardware knowledge to design the pragmas, posing a big challenge for software developers. Recently, different machine learning algorithms, such as GNNs, have been proposed to automate the pragma design via performance prediction. However, when applying the trained model on new kernels, the significant domain shift often leads to unsatisfactory performance. We propose a more domain-generalizable model structure: a two-level hierarchical Mixture of Experts (MoE), that can be flexibly adapted to any GNN model. Different expert networks can learn to deal with different regions in the representation space, and they can utilize similar patterns between the old kernels and new kernels. In the low-level MoE, we apply MoE on three natural granularities of a program: node, basic block, and graph. The high-level MoE learns to aggregate the three granularities for the final decision. To train the hierarchical MoE stably, we further propose a two-stage training method to avoid expert polarization. Extensive experiments verify the effectiveness of the proposed hierarchical MoE. We publicized our codes at https://github.com/weikai-li/HierarchicalMoE.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Placed in Expert routing strategies, one of 12 directions in Mixture-of-experts. Builds on 15 of its 37 references that are in the map. First posted on arXiv 25 Oct 2024.
Builds on
15 of 37 references.
Closest ancestors · 1
Same direction, newest first
Other references · 14
- 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 4,993
- 2017Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networkscited by 4,861
- 2017Outrageously Large Neural Networks: The Sparsely-Gated Mixture-of-Experts Layercited by 3,413
- 2022Handling Distribution Shifts on Graphs: An Invariance Perspectivecited by 163
- 2022Sparse Mixture-of-Experts are Domain Generalizable Learnerscited by 85
- 2023Graph Mixture of Experts: Learning on Large-Scale Graphs with Explicit Diversity Modelingcited by 63
- 2019DANE: Domain Adaptive Network Embeddingcited by 43
- 2019On the adequacy of untuned warmup for adaptive optimizationcited by 35
- 2021IronMan: GNN-assisted Design Space Exploration in High-Level Synthesis via Reinforcement Learningcited by 26
- 2020AutoDSE: Enabling Software Programmers to Design Efficient FPGA Acceleratorscited by 25
- 2022High-Level Synthesis Performance Prediction using GNNs: Benchmarking, Modeling, and Advancingcited by 25
- 2023GraphMETRO: Mitigating Complex Graph Distribution Shifts via Mixture of Aligned Expertscited by 19
2 more
Built on by
Citing papers per year: 2025: 4; 2026: 5.
9 papers.
- 2025LLM-DSE: Searching Accelerator Parameters with LLM Agentscited by 7
- 2025Multimodal Mixture-of-Experts for ISAC in Low-Altitude Wireless Networkscited by 2
- 2026MoRSE: Task-Oriented Multi-Agent System with Mixture of Role-Subtask Expertscited by 2
- 2025Iceberg: Enhancing HLS Modeling with Synthetic Datacited by 1
- 2026Report for NSF Workshop on AI for Electronic Design Automationcited by 1
- 2026A Statistical Theory of Gated Attention through the Lens of Hierarchical Mixture of Expertscited by 1
- 2025Conversion rate prediction in online advertising: modeling techniques, performance evaluation and future directionscited by 0
- 2026MalMoE: Mixture-of-Experts Enhanced Encrypted Malicious Traffic Detection Under Graph Driftcited by 0
- 2026DiffHLS: Differential Learning for High-Level Synthesis QoR Prediction with GNNs and LLM Code Embeddingscited by 0
- 2026MoRSE: Task-Oriented Multi-Agent System with Mixture of Role-Subtask Experts10 Aug 2026
- 2026DiffHLS: Differential Learning for High-Level Synthesis QoR Prediction with GNNs and LLM Code Embeddings10 Apr 2026
- 2026MalMoE: Mixture-of-Experts Enhanced Encrypted Malicious Traffic Detection Under Graph Drift10 Feb 2026
- 2026A Statistical Theory of Gated Attention through the Lens of Hierarchical Mixture of Experts1 Feb 2026
- 2026Report for NSF Workshop on AI for Electronic Design Automation20 Jan 2026
- 2025Multimodal Mixture-of-Experts for ISAC in Low-Altitude Wireless Networks1 Dec 2025
- 2025Conversion rate prediction in online advertising: modeling techniques, performance evaluation and future directions1 Dec 2025
- 2025Iceberg: Enhancing HLS Modeling with Synthetic Data14 Jul 2025
- 2025LLM-DSE: Searching Accelerator Parameters with LLM Agents18 May 2025
Similar, not cited
Close in wording, no citation either way
- 2024Optimizing High-Level Synthesis Designs with Retrieval-Augmented Large Language Models
- 2023GNNHLS: Evaluating Graph Neural Network Inference via High-Level Synthesis
- 2025Optimal Scaling Laws for Efficiency Gains in a Theoretical Transformer-Augmented Sectional MoE Framework
- 2025Union of Experts: Adapting Hierarchical Routing to Equivalently Decomposed Transformer
- 2026HLSFactory-Agent: Large-Scale Agentic HLS Dataset Construction from Academic and Open-Source Projects
- 2026ExpertWeaver: Unlocking the Inherent MoE in Dense LLMs with GLU Activation Patterns
- 2026Hyperparameter Transfer with Mixture-of-Expert Layers
- 2026MAPLE: MoE Adaptive Plug-and-play Layer-wise Expert allocation