{"title":"Optimal GEDF-based schedulers that allow intra-task parallelism on heterogeneous multiprocessors","authors":"Kecheng Yang, James H. Anderson","doi":"10.1109/ESTIMedia.2014.6962343","DOIUrl":null,"url":null,"abstract":"A variant of the conventional sporadic task model is considered wherein successive invocations of the same task do not have to execute in precedence order. This model is motivated by stream-processing applications where successive data items can be processed independently. The considered hardware platform is assumed to be a heterogeneous multiprocessor with processors of different speeds. Such platforms can be utilized in embedded applications to enable performance guarantees to be made with acceptable energy costs. The main contribution of this paper is to show that preemptive and non-preemptive variants of the global earliest-deadline-first scheduler are optimal with respect to ensuring bounded response times under the considered task model and hardware platform. An experimental evaluation of both variants is presented as well.","PeriodicalId":265392,"journal":{"name":"2014 IEEE 12th Symposium on Embedded Systems for Real-time Multimedia (ESTIMedia)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-11-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"24","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 IEEE 12th Symposium on Embedded Systems for Real-time Multimedia (ESTIMedia)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ESTIMedia.2014.6962343","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 24
Abstract
A variant of the conventional sporadic task model is considered wherein successive invocations of the same task do not have to execute in precedence order. This model is motivated by stream-processing applications where successive data items can be processed independently. The considered hardware platform is assumed to be a heterogeneous multiprocessor with processors of different speeds. Such platforms can be utilized in embedded applications to enable performance guarantees to be made with acceptable energy costs. The main contribution of this paper is to show that preemptive and non-preemptive variants of the global earliest-deadline-first scheduler are optimal with respect to ensuring bounded response times under the considered task model and hardware platform. An experimental evaluation of both variants is presented as well.