Abstract
Although manycore processors have plenty of cores, not all of them may run simultaneously at full speed and even some of them might need to be power-gated in order to keep the chip within safe temperature limits. Hence, a resource management technique, that allocates cores to application aiming at maximizing the system performance, will not be able to achieve its goal without taking into account the on-chip temperature and its impact on the availability of the chip's resources. However, considering a temperature constraint by the resource management will further increase its complexity, especially in manycores, and thus implementing it in a centralized scheme might lead to a computation bottleneck and a single point of failure. To avoid such scenarios, it is inevitable to distribute the computation required by the resource management technique throughout the chip. In this article, we propose a distributed resource management technique that considers temperature as an essential factor in allocating cores to applications and determining the power states of these cores and their voltage/frequency levels, while taking into account the performance models of the applications in order to maximize the overall system performance under a temperature constraint. Our proposed technique employs, for the first time, combinatorial auctions within an agent system to achieve the targeted goal in a distributed manner. The experimental evaluations show that our proposed technique achieves significant performance improvements with an average of 41% compared to several distributed resource management techniques.
| Original language | English |
|---|---|
| Article number | 8955960 |
| Pages (from-to) | 1605-1620 |
| Number of pages | 16 |
| Journal | IEEE Transactions on Parallel and Distributed Systems |
| Volume | 31 |
| Issue number | 7 |
| DOIs | |
| State | Published - 1 Jul 2020 |
Keywords
- Dvfs
- Performance optimization
- Runtime resource management
- System-level optimization
- Temperature-aware design
Fingerprint
Dive into the research topics of 'Combinatorial auctions for temperature-constrained resource management in manycores'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver