{"title":"基于分层缓存的多核平台共享缓存感知混合实时调度","authors":"Yan Wang, Lida Huang, Renfa Li, Rui Li","doi":"10.1109/PAAP.2011.68","DOIUrl":null,"url":null,"abstract":"Hybrid approach for scheduling on multicore processors that can effectively integrate the advantage of global scheduling and partitioning scheduling, becoming one of the hottest issues in real-time scheduling. Meanwhile, different from single-core, multicore architecture in the form of a variety of hierarchical shared caches, efficient cache usage on multicore platforms can greatly improve the scheduling efficiency. This paper proposes an improved hybrid approach for scheduling real-time tasks on multicore platforms, a multicore platform is partitioned into clusters that share a L2 cache, tasks which access a common region of memory are statically assigned to a same cluster, and those task are encouraged to co-scheduling in those cluster using improved global EDF algorithm. Simulation shows that this algorithm can improve the cache performance.","PeriodicalId":213010,"journal":{"name":"2011 Fourth International Symposium on Parallel Architectures, Algorithms and Programming","volume":"30 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"A Shared Cache-Aware Hybrid Real-Time Scheduling on Multicore Platform with Hierarchical Cache\",\"authors\":\"Yan Wang, Lida Huang, Renfa Li, Rui Li\",\"doi\":\"10.1109/PAAP.2011.68\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Hybrid approach for scheduling on multicore processors that can effectively integrate the advantage of global scheduling and partitioning scheduling, becoming one of the hottest issues in real-time scheduling. Meanwhile, different from single-core, multicore architecture in the form of a variety of hierarchical shared caches, efficient cache usage on multicore platforms can greatly improve the scheduling efficiency. This paper proposes an improved hybrid approach for scheduling real-time tasks on multicore platforms, a multicore platform is partitioned into clusters that share a L2 cache, tasks which access a common region of memory are statically assigned to a same cluster, and those task are encouraged to co-scheduling in those cluster using improved global EDF algorithm. Simulation shows that this algorithm can improve the cache performance.\",\"PeriodicalId\":213010,\"journal\":{\"name\":\"2011 Fourth International Symposium on Parallel Architectures, Algorithms and Programming\",\"volume\":\"30 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2011-12-09\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2011 Fourth International Symposium on Parallel Architectures, Algorithms and Programming\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/PAAP.2011.68\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 Fourth International Symposium on Parallel Architectures, Algorithms and Programming","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PAAP.2011.68","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Shared Cache-Aware Hybrid Real-Time Scheduling on Multicore Platform with Hierarchical Cache
Hybrid approach for scheduling on multicore processors that can effectively integrate the advantage of global scheduling and partitioning scheduling, becoming one of the hottest issues in real-time scheduling. Meanwhile, different from single-core, multicore architecture in the form of a variety of hierarchical shared caches, efficient cache usage on multicore platforms can greatly improve the scheduling efficiency. This paper proposes an improved hybrid approach for scheduling real-time tasks on multicore platforms, a multicore platform is partitioned into clusters that share a L2 cache, tasks which access a common region of memory are statically assigned to a same cluster, and those task are encouraged to co-scheduling in those cluster using improved global EDF algorithm. Simulation shows that this algorithm can improve the cache performance.