Transfer Learning for Performance Modeling of Deep Neural Network Systems
Md Shahriar Iqbal, Lars Kotthoff, Pooyan Jamshidi

TL;DR
This paper investigates transfer learning strategies to efficiently adapt performance models of deep neural network systems across different environments, reducing the cost of model rebuilding.
Contribution
It provides an empirical evaluation of transfer learning methods for DNN performance modeling, highlighting the importance of transferring influential configuration options.
Findings
Transferring influential configuration options improves model accuracy.
Using transfer learning reduces the effort needed to build models in new environments.
Focusing on interactions between key options enhances transfer effectiveness.
Abstract
Modern deep neural network (DNN) systems are highly configurable with large a number of options that significantly affect their non-functional behavior, for example inference time and energy consumption. Performance models allow to understand and predict the effects of such configuration options on system behavior, but are costly to build because of large configuration spaces. Performance models from one environment cannot be transferred directly to another; usually models are rebuilt from scratch for different environments, for example different hardware. Recently, transfer learning methods have been applied to reuse knowledge from performance models trained in one environment in another. In this paper, we perform an empirical study to understand the effectiveness of different transfer learning strategies for building performance models of DNN systems. Our results show that…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEEG and Brain-Computer Interfaces · Advanced Neural Network Applications · Software System Performance and Reliability
