Facebook pixel tracking

The Science and Information (SAI) Organization publishes open-access peer-reviewed journals in computer science and artificial intelligence.

Contact Info
Website thesai.org
Follow Us
Contact Info
Follow Us
Research Article | Open Access |

Reducing Shared Cache Misses via dynamic Grouping and Scheduling on Multicores

Author 1: Wael Amr Hossam El Din Author 2: Hany Mohamed ElSayed Author 3: Ihab ElSayed Talkhan
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 5, No. 9 · Published 2014

DOI: https://doi.org/10.14569/IJACSA.2014.050920

Abstract

Multicore technology enables the system to perform more tasks with higher overall system performance.However, this performance can’t be exploited well due to the high miss rate in the second level shared cache among the cores which represents one of the multicore’s challenges. This paper addresses the dynamic co-scheduling of tasks in multicore real-time systems. The focus is on the basic idea of the megatask technique for grouping the tasks that may affect the shared cache miss rate ,and the Pfair scheduling that is then used for reducing the concurrency within the grouped tasks while ensuring the real time constrains. Consequently the shared cache miss rate is reduced.The dynamic co-scheduling is proposed through the combination of the symbiotic technique with the megatask technique for co-scheduling the tasks based on the collected information using two schemes. The first scheme is measuring the temporal working set size of each running task at run time, while the second scheme is collecting the shared cache miss rate of each running task at run time. Experiments show that the proposed dynamic coscheduling can decrease the shared cache miss rate compared to the static one by 52%.This indicates that the dynamic coscheduling is important to achieve high performance with shared cache memory for running high workloads like multimedia applications that require real-time response and continuousmedia data types.

Keywords

How to Cite this Article

Din, W. A. H. E., ElSayed, H. M., & Talkhan, I. E. (2014). Reducing Shared Cache Misses via dynamic Grouping and Scheduling on Multicores. International Journal of Advanced Computer Science and Applications, 5(9). https://doi.org/10.14569/IJACSA.2014.050920

Din, Wael Amr Hossam El, et al.. "Reducing Shared Cache Misses via dynamic Grouping and Scheduling on Multicores." International Journal of Advanced Computer Science and Applications, vol. 5, no. 9, 2014, https://doi.org/10.14569/IJACSA.2014.050920.

@article{Din2014,
  title     = {Reducing Shared Cache Misses via dynamic Grouping and Scheduling on Multicores},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {5},
  number    = {9},
  year      = {2014},
  publisher = {The Science and Information Organization},
  author    = {Wael Amr Hossam El Din and Hany Mohamed ElSayed and Ihab ElSayed Talkhan},
  doi       = {10.14569/IJACSA.2014.050920},
  url       = {https://doi.org/10.14569/IJACSA.2014.050920}
}

Open Access — licensed under a Creative Commons Attribution 4.0 International License. Unrestricted use, distribution, and reproduction in any medium, even commercially, as long as the original work is properly cited.