Elham Shamsa, A. Kanduri, A. Rahmani, P. Liljeberg, A. Jantsch, N. Dutt
{"title":"Goal Formulation: Abstracting Dynamic Objectives for Efficient On-chip Resource Allocation","authors":"Elham Shamsa, A. Kanduri, A. Rahmani, P. Liljeberg, A. Jantsch, N. Dutt","doi":"10.1109/NORCHIP.2018.8573451","DOIUrl":null,"url":null,"abstract":"Run-time resource management of mobile heterogeneous systems is challenging due to the limited energy budget that has to be allocated among diverse workloads. User interaction within these systems alter the performance requirements, which often conflicts with concurrent applications’ objectives and system constraints. Current resource allocation approaches focus on optimizing fixed objectives, ignoring the variation in system and applications’ constraints at run-time. For adaptive resource allocation, it is necessary to abstract the applications’ and system’s requirements into goals, which can be dynamically formulated as a weighted combination of different objectives. We highlight the problem by illustrating the limitation of state-of-the-art resource allocation approaches and motivate the need of a goal management solution, which dynamically prioritizes different objectives and switches between them to adapt to the environment.","PeriodicalId":152077,"journal":{"name":"2018 IEEE Nordic Circuits and Systems Conference (NORCAS): NORCHIP and International Symposium of System-on-Chip (SoC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE Nordic Circuits and Systems Conference (NORCAS): NORCHIP and International Symposium of System-on-Chip (SoC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NORCHIP.2018.8573451","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
Run-time resource management of mobile heterogeneous systems is challenging due to the limited energy budget that has to be allocated among diverse workloads. User interaction within these systems alter the performance requirements, which often conflicts with concurrent applications’ objectives and system constraints. Current resource allocation approaches focus on optimizing fixed objectives, ignoring the variation in system and applications’ constraints at run-time. For adaptive resource allocation, it is necessary to abstract the applications’ and system’s requirements into goals, which can be dynamically formulated as a weighted combination of different objectives. We highlight the problem by illustrating the limitation of state-of-the-art resource allocation approaches and motivate the need of a goal management solution, which dynamically prioritizes different objectives and switches between them to adapt to the environment.