Analyzing the energy and power consumption of remote memory accesses in the OpenSHMEM model

Siddhartha Jana, Oscar Hernandez, Stephen Poole, Chung Hsing Hsu, Barbara M. Chapman

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Scopus citations

Abstract

PGAS models like OpenSHMEM provide interfaces to explicitly initiate one-sided remote memory accesses among processes. In addition, the model also provides synchronizing barriers to ensure a consistent view of the distributed memory at different phases of an application. The incorrect use of such interfaces affects the scalability achievable while using a parallel programming model. This study aims at understanding the effects of these constructs on the energy and power consumption behavior of OpenSHMEM applications. Our experiments show that cost incurred in terms of the total energy and power consumed depends on multiple factors across the software and hardware stack. We conclude that there is a significant impact on the power consumed by the CPU and DRAM due to multiple factors including the design of the data transfer patterns within an application, the design of the communication protocols within a middleware, the architectural constraints laid by the interconnect solutions, and also the levels of memory hierarchy within a compute node. This work motivates treating energy and power consumption as important factors while designing compute solutions for current and future distributed systems.

Original languageEnglish
Title of host publicationOpenSHMEM and Related Technologies
Subtitle of host publicationExperiences, Implementations, and Tools - First Workshop, OpenSHMEM 2014, Proceedings
PublisherSpringer Verlag
Pages59-73
Number of pages15
ISBN (Print)9783319052144
DOIs
StatePublished - 2014
Event1st Workshop on OpenSHMEM and Related Technologies: Experiences, Implementations, and Tools, OpenSHMEM 2014 - Annapolis, MD, United States
Duration: Mar 4 2014Mar 6 2014

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume8356 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference1st Workshop on OpenSHMEM and Related Technologies: Experiences, Implementations, and Tools, OpenSHMEM 2014
Country/TerritoryUnited States
CityAnnapolis, MD
Period03/4/1403/6/14

Fingerprint

Dive into the research topics of 'Analyzing the energy and power consumption of remote memory accesses in the OpenSHMEM model'. Together they form a unique fingerprint.

Cite this