Affiliation:
1. University of California, Irvine, USA
2. TU Wien, Austria
3. Swiss Federal Institute of Technology in Zurich, Switzerland
Abstract
Runtime resource management for many-core systems is increasingly complex. The complexity can be due to diverse workload characteristics with conflicting demands, or limited shared resources such as memory bandwidth and power. Resource management strategies for many-core systems must distribute shared resource(s) appropriately across workloads, while coordinating the high-level system goals at runtime in a scalable and robust manner. In this chapter, the concept of reflection is used to explore adaptive resource management techniques that provide two key properties: the ability to adapt to (1) changing goals at runtime (i.e., self-adaptivity) and (2) changing dynamics of the modeled system (i.e., self-optimization). By supporting these self-awareness properties, the system can reason about the actions it takes by considering the significance of competing objectives, user requirements, and operating conditions while executing unpredictable workloads.
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Unified Modeling for Emulating Electric Energy Systems;Research Anthology on BIM and Digital Twins in Smart Cities;2022-09-16
2. Unified Modeling for Emulating Electric Energy Systems;Advances in Systems Analysis, Software Engineering, and High Performance Computing;2021