Energy-efficient Runtime Resource Management for Adaptable Multi-application Mapping
Research output: Contribution to book/Conference proceedings/Anthology/Report › Conference contribution › Contributed › peer-review
Contributors
Abstract
Modern embedded computing platforms consist of a high amount of heterogeneous resources, which allows executing multiple applications on a single device. The number of running application on the system varies with time and so does the amount of available resources. This has considerably increased the complexity of analysis and optimization algorithms for runtime mapping of firm real-time applications. To reduce the runtime overhead, researchers have proposed to pre-compute partial mappings at compile time and have the runtime efficiently compute the final mapping. However, most existing solutions only compute a fixed mapping for a given set of running applications, and the mapping is defined for the entire duration of the workload execution. In this work we allow applications to adapt to the amount of available resources by using mapping segments. This way, applications may switch between different configurations with varied degree of parallelism. We present a runtime manager for firm real-time applications that generates such mapping segments based on partial solutions and aims at minimizing the overall energy consumption without deadline violations. The proposed algorithm outperforms the state-of-the-art approaches on the overall energy consumption by up to 13% while incurring an order of magnitude less scheduling overhead.
Details
Original language | English |
---|---|
Title of host publication | 2020 Design, Automation & Test in Europe Conference & Exhibition (DATE) |
Editors | Giorgio Di Natale, Cristiana Bolchini, Elena-Ioana Vatajelu |
Publisher | IEEE, New York [u. a.] |
Pages | 909-914 |
Number of pages | 6 |
ISBN (electronic) | 978-3-9819263-4-7 |
ISBN (print) | 978-1-7281-4468-9 |
Publication status | Published - Mar 2020 |
Peer-reviewed | Yes |
Publication series
Series | Design, Automation and Test in Europe Conference and Exhibition (DATE) |
---|---|
ISSN | 1530-1591 |
Conference
Title | 2020 Design, Automation and Test in Europe Conference and Exhibition, DATE 2020 |
---|---|
Duration | 9 - 13 March 2020 |
City | Grenoble |
Country | France |
External IDs
ORCID | /0000-0002-5007-445X/work/141545529 |
---|
Keywords
Research priority areas of TU Dresden
Sustainable Development Goals
ASJC Scopus subject areas
Keywords
- energy-efficiency, runtime systems, scheduling