arrow
Return

PMSMC: Priority-based Multi-requestor Scheduler for Embedded System Memory Controller

delete2020-05-01
delete1
PRE
AI
A
Ali A. El‐Moursy *
F
Fadi N. Sibai
M
Magdy A. El-Moursy
A
Ahmed Shehata Mohamed
DOI:10.1016/j.jpdc.2020.01.001delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Modern Multi-Processor System-On-Chips (MPSOC) are widely used especially in real-time embedded systems due to their high throughput and low per unit cost. However, bounded latency is vital to guarantee fast response as well as fairness for applications running on multicore processors. In this paper, a new Priority-base Memory Controller for Embedded Systems (PMSMC) that prioritizes concurrently running applications by assigning uneven quota for each requestor is proposed. Each requestor quota is accompanied by a timer to control the dispatch rate to prevent starvation. Moreover, PMSMC can monitor the real-time application memory activity to assist the request scheduling to achieve efficient utilization of the shared DRAM resource while keeping the timing bounded. Hence, PMSMC can serve both multimedia real-time applications and hard real-time applications concurrently. For 8-core processors, PMSMC is able to achieve an overall performance speedup of 24% and 16% compared to the recently proposed WCAD and TRB-SP memory controllers, respectively. For the Energy-Delay Product (EDP) metric which combines both performance and energy consumption, PMSMC achieves lower EDPs of 25% and 60% compared to the recently proposed WCAD and TRB-SP memory controllers, respectively. (C) 2020 Elsevier Inc. All rights reserved.
Keywords:
Memory controller
Request scheduling
Multicore processors
Real-time systems
Priority scheduling
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Journal of Parallel and Distributed Computing cover
Journal of Parallel and Distributed Computing
IF:
4
Papers:
3.8K
Citations:
4.8K

Organization

E
egyptian knowledge bank (ekb)
Scholars:
11.6W
Papers: 9.3W
Citations: 84
C
Cairo University
Scholars:
1.4W
Papers: 1.1W
Citations: 1.7W
U
University of Sharjah
Scholars:
5.9K
Papers: 5.5K
Citations: 8.8K
Prince Mohammad bin Fahd University cover
Prince Mohammad bin Fahd University
Scholars:
905
Papers: 1.3K
Citations: 1.5K
researcher View more organizations