LEAPER: Fast and Accurate FPGA-based System Performance Prediction via Transfer Learning
Gagandeep Singh, Dionysios Diamantopoulos, Juan G\'omez-Luna, Sander, Stuijk, Henk Corporaal, Onur Mutlu

TL;DR
LEAPER leverages transfer learning to enable fast, accurate FPGA performance prediction across environments, significantly reducing exploration time and cost compared to traditional ML models.
Contribution
The paper introduces LEAPER, a transfer learning approach that adapts performance models from low-end to high-end FPGA environments, improving prediction accuracy and efficiency.
Findings
Achieves 85% prediction accuracy with 5-shot transfer learning.
Reduces FPGA design-space exploration time by 10x.
Effective across multiple workloads and FPGA types.
Abstract
Machine learning has recently gained traction as a way to overcome the slow accelerator generation and implementation process on an FPGA. It can be used to build performance and resource usage models that enable fast early-stage design space exploration. First, training requires large amounts of data (features extracted from design synthesis and implementation tools), which is cost-inefficient because of the time-consuming accelerator design and implementation process. Second, a model trained for a specific environment cannot predict performance or resource usage for a new, unknown environment. In a cloud system, renting a platform for data collection to build an ML model can significantly increase the total-cost-ownership (TCO) of a system. Third, ML-based models trained using a limited number of samples are prone to overfitting. To overcome these limitations, we propose LEAPER, a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsVLSI and Analog Circuit Testing · Radiation Effects in Electronics · Integrated Circuits and Semiconductor Failure Analysis
