NeuroSchedule: A Novel Effective GNN-based Scheduling Method for High-level Synthesis
–Neural Information Processing Systems
High-level synthesis (HLS) is widely used for transferring behavior-level specifications into circuit-level implementations. As a critical step in HLS, scheduling arranges the execution order of operations for enhanced performance. However, existing scheduling methods suffer from either exponential runtime or poor quality of solutions. This paper proposes an efficient and effective GNN-based scheduling method called NeuroSchedule, with both fast runtime and enhanced solution quality. Major features are as follows: (1) The learning problem for HLS scheduling is formulated for the first time, and a new machine learning framework is proposed.
Neural Information Processing Systems
Jan-18-2025, 00:25:55 GMT
- Technology: