Utilizing Ensemble Learning for Performance and Power Modeling and Improvement of Parallel Cancer Deep Learning CANDLE Benchmarks
Xingfu Wu, Valerie Taylor

TL;DR
This paper employs ensemble learning to develop accurate performance and power models for parallel cancer deep learning benchmarks, leading to significant improvements in efficiency and energy savings on high-performance computing systems.
Contribution
It introduces the use of ensemble learning for modeling and optimizing performance and power in deep learning benchmarks, enhancing accuracy and robustness over traditional methods.
Findings
Achieved up to 61.15% performance improvement.
Realized up to 62.58% energy savings.
Ensemble models outperform single-model approaches.
Abstract
Machine learning (ML) continues to grow in importance across nearly all domains and is a natural tool in modeling to learn from data. Often a tradeoff exists between a model's ability to minimize bias and variance. In this paper, we utilize ensemble learning to combine linear, nonlinear, and tree-/rule-based ML methods to cope with the bias-variance tradeoff and result in more accurate models. Hardware performance counter values are correlated with properties of applications that impact performance and power on the underlying system. We use the datasets collected for two parallel cancer deep learning CANDLE benchmarks, NT3 (weak scaling) and P1B2 (strong scaling), to build performance and power models based on hardware performance counters using single-object and multiple-objects ensemble learning to identify the most important counters for improvement. Based on the insights from these…
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 and Data Classification · Advanced Neural Network Applications · Machine Learning in Healthcare
