Flexible Spatio-Temporal Energy-Efficient Runtime Management

Research output: Contribution to book/conference proceedings/anthology/reportConference contributionContributedpeer-review

Abstract

Heterogeneous multi-core architectures, such as Arm's big.LITTLE and DynamIQ, feature multiple core types with the same ISA but varied performance-energy characteristics. These are increasingly adopted in embedded systems as they enable dynamic application mapping, balancing performance with energy efficiency. While Hybrid Application Mapping (HAM) approaches have gained popularity in systems running dynamic workloads, most solutions yield spatial mappings and neglect application migrations in output schedules, substantially limiting the solution space. This work introduces STEM and FFEMS, two algorithms utilizing the temporal aspect with job reconfigurations to generate 'flexible' spatio-temporal mappings. STEM leverages Memetic Algorithms (MAs), while FFEMS uses fast greedy heuristics. Our evaluation on two heterogeneous multi-core platform models demonstrates that the flexible structure of the spatio-temporal mappings significantly improves the schedulability. On workloads from automotive and multimedia domains, STEM finds the most energy-efficient solutions, but its large overhead makes it unsuitable for use in runtime systems. In contrast, FFEMS exhibits an outstanding balance between performance and runtime overhead: Given similar runtime overhead as MMKP-MDF, the state-of-the-art approach, FFEMS schedules up to 16% more test cases. Its 'tail-switch' optimization further improves energy efficiency, though with increased overhead, which is still acceptable within runtime systems.

Details

Original languageEnglish
Title of host publicationASP-DAC 2024 - 29th Asia and South Pacific Design Automation Conference, Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages777-784
Number of pages8
ISBN (electronic)9798350393545
Publication statusPublished - 2024
Peer-reviewedYes

Publication series

SeriesProceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC

Conference

Title29th Asia and South Pacific Design Automation Conference, ASP-DAC 2024
Duration22 - 25 January 2024
CityIncheon
CountryKorea, Republic of

External IDs

ORCID /0000-0002-5007-445X/work/160049114

Keywords

Sustainable Development Goals

Keywords

  • energy-efficiency, resource management, spatio-temporal mapping