Activities per year
Abstract
Building large scientific applications by composing multiple smaller applications is one of current research directions. If the individual component applications are executed together on one compute node, we need to allocate resources to the components. While the operating system is already capable of doing this, it might be possible to get higher efficiency with a more specialized solution. Our goal is to describe opportunities and challenges faced by anyone designing such a system. We look into the specific case where a dynamic runtime system (or multiple such runtime systems) are used by the applications, since we believe the fundamental design of these runtime systems makes them especially suitable for the role. The ideas described in this paper are based on our prior experience in building such a runtime system and our early experiments with cooperating applications. We will focus on CPU core allocation and point out the importance of making non-uniform memory access architectures a prime consideration in such work.
| Original language | English |
|---|---|
| Title of host publication | 2020 IEEE 34th International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2020 |
| Publisher | Institute of Electrical and Electronics Engineers Inc. |
| Pages | 950-957 |
| Number of pages | 8 |
| ISBN (Electronic) | 9781728174457 |
| DOIs | |
| Publication status | Published - May 2020 |
| Event | 34th IEEE International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2020 - New Orleans, United States Duration: 18 May 2020 → 22 May 2020 |
Conference
| Conference | 34th IEEE International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2020 |
|---|---|
| Country/Territory | United States |
| City | New Orleans |
| Period | 18/05/20 → 22/05/20 |
Funding
ACKNOWLEDGMENT The work was supported in part by the Austrian Science Fund (FWF) project P 29783 Dynamic Runtime System for Future Parallel Architectures.
Austrian Fields of Science 2012
- 102023 Supercomputing
Keywords
- Cooperating applications
- CPU core allocation
- Dynamic runtime systems
- NUMA
- Resource arbitration
Fingerprint
Dive into the research topics of 'NUMA-aware CPU core allocation in cooperating dynamic applications'. Together they form a unique fingerprint.Activities
- 1 Talk or oral contribution
-
NUMA-aware CPU core allocation in cooperating dynamic applications
Dokulil, J. (Speaker)
18 May 2020Activity: Talks and presentations › Talk or oral contribution › Science to Science
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver