mlsanityData to 7 Oct 2026

Performance and Energy Consumption of Parallel Machine Learning Algorithms

arXiv 2305.00798 ↗First posted 1 May 2023cs.DC cs.LGcited by 1

Not on the map. Why?

Abstract (arXiv)

Machine learning models have achieved remarkable success in various real-world applications such as data science, computer vision, and natural language processing. However, model training in machine learning requires large-scale data sets and multiple iterations before it can work properly. Parallelization of training algorithms is a common strategy to speed up the process of training. However, many studies on model training and inference focus only on aspects of performance. Power consumption is also an important metric for any type of computation, especially high-performance applications. Machine learning algorithms that can be used on low-power platforms such as sensors and mobile devices have been researched, but less power optimization is done for algorithms designed for high-performance computing. In this paper, we present a C++ implementation of logistic regression and the genetic algorithm, and a Python implementation of neural networks with stochastic gradient descent (SGD) algorithm on classification tasks. We will show the impact that the complexity of the model and the size of the training data have on the parallel efficiency of the algorithm in terms of both power and performance. We also tested these implementations using shard-memory parallelism, distributed memory parallelism, and GPU acceleration to speed up machine learning model training.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 8 of its 26 references that are in the map. First posted on arXiv 1 May 2023.

Builds on

8 of 26 references.

References · 8

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2018Large Scale GAN Training for High Fidelity Natural Image Synthesiscited by 2,609
  3. 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
  4. 2015An Introduction to Convolutional Neural Networkscited by 510
  5. 2015Asynchronous Parallel Stochastic Gradient for Nonconvex Optimizationcited by 115
  6. 2022Faster Adaptive Federated Learningcited by 35
  7. 2023Decentralized Riemannian Algorithm for Nonconvex Minimax Problemscited by 7
  8. 2015Asynchronous Parallel Stochastic Gradient Descent - A Numeric Core for Scalable Distributed Machine Learning Algorithmscited by 4

Built on by

Cited by year

Citing papers per year: 2024: 1.

1 paper.