MAPLE: Microprocessor A Priori for Latency Estimation
Saad Abbasi, Alexander Wong, and Mohammad Javad Shafiee

TL;DR
MAPLE is a novel hardware-aware latency estimation method for neural architecture search that generalizes to new hardware using a quantitative microprocessor characterization, enabling efficient and accurate latency predictions with minimal samples.
Contribution
MAPLE introduces a hardware descriptor based on microprocessor performance metrics, enabling accurate latency prediction across hardware without transfer learning or domain adaptation.
Findings
MAPLE achieves 8-10% better accuracy than baselines.
With 3 samples, MAPLE improves accuracy by 6%.
Increasing to 10 samples improves accuracy by 12%.
Abstract
Modern deep neural networks must demonstrate state-of-the-art accuracy while exhibiting low latency and energy consumption. As such, neural architecture search (NAS) algorithms take these two constraints into account when generating a new architecture. However, efficiency metrics such as latency are typically hardware dependent requiring the NAS algorithm to either measure or predict the architecture latency. Measuring the latency of every evaluated architecture adds a significant amount of time to the NAS process. Here we propose Microprocessor A Priori for Latency Estimation MAPLE that does not rely on transfer learning or domain adaptation but instead generalizes to new hardware by incorporating a prior hardware characteristics during training. MAPLE takes advantage of a novel quantitative strategy to characterize the underlying microprocessor by measuring relevant hardware…
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
TopicsMachine Learning in Materials Science · Advanced Neural Network Applications · Machine Learning and Data Classification
