Authors
Liu Liu, Sibren Isaacman, Ulrich Kremer
Publication date
2021/11/2
Journal
ACM Transactions on Design Automation of Electronic Systems (TODAES)
Volume
27
Issue
2
Pages
1-33
Publisher
ACM
Description
Many embedded environments require applications to produce outcomes under different, potentially changing, resource constraints. Relaxing application semantics through approximations enables trading off resource usage for outcome quality. Although quality is a highly subjective notion, previous work assumes given, fixed low-level quality metrics that often lack a strong correlation to a user’s higher-level quality experience. Users may also change their minds with respect to their quality expectations depending on the resource budgets they are willing to dedicate to an execution. This motivates the need for an adaptive application framework where users provide execution budgets and a customized quality notion. This article presents a novel adaptive program graph representation that enables user-level, customizable quality based on basic quality aspects defined by application developers. Developers also …
Total citations
Scholar articles
L Liu, S Isaacman, U Kremer - ACM Transactions on Design Automation of Electronic …, 2021