Improve Machine Learning carbon footprint using Nvidia GPU and Mixed Precision training for classification models -- Part I
Andrew Antonopoulos

TL;DR
This study compares power consumption and carbon footprint of classification models using Nvidia GPU with default precision versus mixed precision, demonstrating potential energy savings through hyper-parameter optimization.
Contribution
It provides empirical evidence that mixed precision training combined with hyper-parameter tuning reduces power consumption and carbon footprint in ML classification models.
Findings
Mixed precision training reduces power consumption by 7-11 Watts.
Hyper-parameter tuning with mixed precision improves energy efficiency.
No statistically significant difference found between benchmark and experimental setups.
Abstract
This is the 1st part of the dissertation for my master degree and compares the power consumption using the default floating point (32bit) and Nvidia mixed precision (16bit and 32bit) while training a classification ML model. A custom PC with specific hardware was built to perform the experiments, and different ML hyper-parameters, such as batch size, neurons, and epochs, were chosen to build Deep Neural Networks (DNN). Additionally, various software was used during the experiments to collect the power consumption data in Watts from the Graphics Processing Unit (GPU), Central Processing Unit (CPU), Random Access Memory (RAM) and manually from a wattmeter connected to the wall. A benchmarking test with default hyper parameter values for the DNN was used as a reference, while the experiments used a combination of different settings. The results were recorded in Excel, and descriptive…
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
TopicsAir Quality Monitoring and Forecasting · Machine Learning and Data Classification
