C. Shih, Chang-Min Yang, Wei-Lun Su, Pei-Kuei Tsung
{"title":"OSAMIC","authors":"C. Shih, Chang-Min Yang, Wei-Lun Su, Pei-Kuei Tsung","doi":"10.1145/3264746.3264755","DOIUrl":null,"url":null,"abstract":"Many embedded real-time systems have dynamic computation workloads to interact with physical processes. Combining imprecise computation and run-time mode change provides both flexible and effective computation outcomes. However, it requires complex schedulability analysis to guarantee its robustness. In this paper, we study the workload and online schedulability analysis for realtime workload for safety critical applications on heterogeneous multi-core platforms. We extend the traditional schedulability analysis and develop a new analysis for the multi-mode systems, called Online Schedulability Analysis of Real-Time Mode Change on Heterogeneous Multi-Core Platforms (OSAMIC). By generalizing the deadline based schedulability analysis, we developed an online sufficient schedulability analysis to reduce the time complexity. Two algorithms are developed to compute the offset to minimize the delay for CPU and GPU workloads. The evaluation results show that the proposed algorithm can shorten the offset up to 82.27% for preemptive workloads and to 339 ms when the task utilization is 0.5 for non-preemptive workloads.","PeriodicalId":186790,"journal":{"name":"Proceedings of the 2018 Conference on Research in Adaptive and Convergent Systems","volume":"27 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-10-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2018 Conference on Research in Adaptive and Convergent Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3264746.3264755","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
Many embedded real-time systems have dynamic computation workloads to interact with physical processes. Combining imprecise computation and run-time mode change provides both flexible and effective computation outcomes. However, it requires complex schedulability analysis to guarantee its robustness. In this paper, we study the workload and online schedulability analysis for realtime workload for safety critical applications on heterogeneous multi-core platforms. We extend the traditional schedulability analysis and develop a new analysis for the multi-mode systems, called Online Schedulability Analysis of Real-Time Mode Change on Heterogeneous Multi-Core Platforms (OSAMIC). By generalizing the deadline based schedulability analysis, we developed an online sufficient schedulability analysis to reduce the time complexity. Two algorithms are developed to compute the offset to minimize the delay for CPU and GPU workloads. The evaluation results show that the proposed algorithm can shorten the offset up to 82.27% for preemptive workloads and to 339 ms when the task utilization is 0.5 for non-preemptive workloads.