z-logo
open-access-imgOpen Access
Quantifying Energy Use in Dense Shared Memory HPC Node.
Author(s) -
Milos Puzovic,
Srilatha Manne,
Shay GalOn,
Makoto Ono
Publication year - 2016
Publication title -
2016 4th international workshop on energy efficient supercomputing (e2sc)
Language(s) - English
DOI - 10.1109/e2sc.2016.7
In this paper we introduce a novel, dense, system-on-chip many-core Lenovo NeXtScale System® server based on the Cavium ThunderX® ARMv8 processor that was designed for performance, energy efficiency and programmability. ThunderX processor was designed to scale up to 96 cores in a cache coherent, shared memory architecture. Furthermore, this hardware system has a power interface board (PIB) that measures with high accuracy power draw across the server board in the NeXtScale™ chassis. We use data obtainable from PIB to measure the energy use of PARSEC and Splash-2 benchmarks and demonstrate how to use available hardware counters from ThunderX processor in order to quantify the amount of energy that is used by different aspects of shared memory programming, such as cache coherent communication. We show that energy used required to keep caches coherent is negligible and demonstrate that shared memory programming paradigm is viable candidate for future energy aware HPC designs.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom