The effect of asymmetric performance on asynchronous task based runtimes

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

1 Scopus citations

Abstract

It is generally accepted that future supercomputing workloads will consist of application compositions made up of coupled simulations as well as in-situ analytics. While these components have commonly been deployed using a space-shared con guration to minimize cross-workload interference, it is likely that not all the workload components will require the full processing capacity of the CPU cores they are running on. For instance, an analytics workload often does not need to run continuously and is not generally considered to have the same priority as simulation codes. In a spaceshared con guration, this arrangement would lead to wasted resources due to periodically idle CPUs, which are generally unusable by traditional bulk synchronous parallel (BSP) applications. As a result, many have started to reconsider task based runtimes owing to their ability to dynamically utilize available CPU resources. While the dynamic behavior of task-based runtimes had historically been targeted at application induced load imbalances, the same basic situation arises due to the asymmetric performance resulting from time sharing a CPU with other workloads. Many have assumed that task based runtimes would be able to adapt easily to these new environments without signi cant modi cations. In this paper, we present a preliminary set of experiments that measured how well asynchronous task-based runtimes are able to respond to load imbalances caused by the asymmetric performance of time shared CPUs. Our work focuses on a set of experiments using benchmarks running on both Charm++ and HPX-5 in the presence of a competing workload. The results show that while these runtimes are better suited at handling the scenarios than traditional runtimes, they are not yet capable of effectively addressing anything other than a fairly minimal level of CPU contention.

Original languageEnglish
Title of host publicationProceedings of the 7th International Workshop on Runtime and Operating Systems for Supercomputers, ROSS 2017 - In conjunction with HPDC
PublisherAssociation for Computing Machinery, Inc
ISBN (Electronic)9781450350860
DOIs
StatePublished - Jun 27 2017
Externally publishedYes
Event7th International Workshop on Runtime and Operating Systems for Supercomputers, ROSS 2017 - Washington, United States
Duration: Jun 27 2017 → …

Publication series

NameProceedings of the 7th International Workshop on Runtime and Operating Systems for Supercomputers, ROSS 2017 - In conjunction with HPDC

Conference

Conference7th International Workshop on Runtime and Operating Systems for Supercomputers, ROSS 2017
Country/TerritoryUnited States
CityWashington
Period06/27/17 → …

Funding

This project is made possible by support from the National Science Foundation (NSF) via grant CNS-1421585, and by the 2013 Exascale Operating and Runtime Systems Program under the Office of Advanced Scientific Computing Research in the DOE Office of Science.

Keywords

  • Operating systems
  • Performance evaluation
  • Runtime environments

Fingerprint

Dive into the research topics of 'The effect of asymmetric performance on asynchronous task based runtimes'. Together they form a unique fingerprint.

Cite this