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 language | English |
|---|---|
| Title of host publication | Proceedings of the 7th International Workshop on Runtime and Operating Systems for Supercomputers, ROSS 2017 - In conjunction with HPDC |
| Publisher | Association for Computing Machinery, Inc |
| ISBN (Electronic) | 9781450350860 |
| DOIs | |
| State | Published - Jun 27 2017 |
| Externally published | Yes |
| Event | 7th International Workshop on Runtime and Operating Systems for Supercomputers, ROSS 2017 - Washington, United States Duration: Jun 27 2017 → … |
Publication series
| Name | Proceedings of the 7th International Workshop on Runtime and Operating Systems for Supercomputers, ROSS 2017 - In conjunction with HPDC |
|---|
Conference
| Conference | 7th International Workshop on Runtime and Operating Systems for Supercomputers, ROSS 2017 |
|---|---|
| Country/Territory | United States |
| City | Washington |
| Period | 06/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