Skip to main navigation Skip to search Skip to main content

Analysis of energy and performance of pgas-based data access patterns

  • University of Houston

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

3 Scopus citations

Abstract

One of the factors associated with the usability of distributed programming models in exascale machines, is the energy and power cost associated with data movement across large-scale systems. PGAS implementations provide users with explicit interfaces for one-sided transfers to remote processes. However, a number of factors across the software stack have the potential of significantly impacting the energy signatures of communication-intensive applications that rely on such transfers. Performance characteristics like the use of nonblocking communication, the actual count of number of initiated transfers, the size of data payload packed within each transfer, as well as the use of pinned-down user buffers, all contribute to this impact. In this paper, we discuss a number of RDMA-based communication patterns that are frequently incorporated within applications and communication libraries and, that have the potential of significantly impacting the energy and performance characteristics. We present an empirical study of the potential energy savings achievable by studying the impact on the CPU and DRAM. Since performance is a major criteria for PGAS programming models, we use the energy-delay product as a metric to justify the feasibility of these transformations. We hope that this work motivates the incorporation of energybased metrics for fine tuning PGAS implementations.

Original languageEnglish
Title of host publicationProceedings of the 8th International Conference on Partitioned Global Address Space Programming Models, PGAS 2014
EditorsDavid Broman, Nadine Couture, David Broman, Christian Bastien, Tomas Dorta, Peter Pepper
PublisherAssociation for Computing Machinery
ISBN (Electronic)9781450329538, 9781450329705, 9781450330312, 9781450331883, 9781450332477
DOIs
StatePublished - Oct 6 2014
Event8th International Conference on Partitioned Global Address Space Programming Models, PGAS 2014 - Eugene, United States
Duration: Oct 6 2014Oct 10 2014

Publication series

NameACM International Conference Proceeding Series
Volume2014-October

Conference

Conference8th International Conference on Partitioned Global Address Space Programming Models, PGAS 2014
Country/TerritoryUnited States
CityEugene
Period10/6/1410/10/14

Keywords

  • Data access patterns
  • Energy delay product (EDP)
  • Energy efficiency
  • PGAS code transformations
  • RDMA
  • Remote data transfers

Fingerprint

Dive into the research topics of 'Analysis of energy and performance of pgas-based data access patterns'. Together they form a unique fingerprint.

Cite this