A Multicore Scheduling Algorithm Considering Cache Warm-Up Overheads

Wei Sheng,Gangyong Jia,Li Xi,Xuehai Zhou
DOI: https://doi.org/10.1016/j.egypro.2011.10.341
2011-01-01
Abstract:With the development of multicore architectures, multicore real-time scheduling has become a hot topic. Cache warm-up overheads introduced by task migration between two cores lead to some tasks miss deadlines in time-critical systems. In this paper, we propose a scheduling algorithm based on push-assisted model, which is a hardware mechanism used to proactive migrate cache lines of tasks. Our scheduling algorithm provides software support for proactive migration. It is shown that our algorithm is effective in some examples. (C) 2011 Published by Elsevier Ltd. Selection and/or peer-review under responsibility of the Organizers of 2011 International Conference on Energy and Environmental Science.
What problem does this paper attempt to address?