Benchmark-based Study of CPU/GPU Power-Related Features through JAX and TensorFlow

Abstract

Power management has become a crucial focus in the modern computing landscape, considering that energy is increasingly recognized as a critical resource. This increased the importance of all topics related to energy-aware computing. This paper presents an experimental study of three prevalent power management techniques that are power limitation, frequency limitation, and ACPI/P-State governor modes (OS states related to power consumption). Through a benchmark approach with a set of six computing kernels, we investigate power/performance trade-off with various hardware units and software frameworks (mainly TensorFlow and JAX). Our experimental results show that frequency limitation is the most effective technique to improve Energy-Delay Product (EDP), which is a convolution of energy and running time. We also observe that running at the highest frequency compared to a reduced one could lead to a reduction of factor 110 in EDP. Another noticeable fact is that frequency management shows a consistent behavior with different CPUs, whereas opposite effects sometimes occur between TensorFlow (TF) and JAX with the same power management settings.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…