当前位置: X-MOL 学术J. Parallel Distrib. Comput. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
PMSMC: Priority-based Multi-requestor Scheduler for Embedded System Memory Controller
Journal of Parallel and Distributed Computing ( IF 3.8 ) Pub Date : 2020-02-11 , DOI: 10.1016/j.jpdc.2020.01.001
Ali A. El-Moursy , Fadi N. Sibai , Magdy A. El-Moursy , Ahmed S.S. Mohamed

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.



中文翻译:

PMSMC:嵌入式系统内存控制器的基于优先级的多请求者调度程序

现代多处理器片上系统(MPSOC)具有高吞吐量和低单位成本的特点,尤其在实时嵌入式系统中得到了广泛的应用。但是,有限延迟对于保证快速响应以及在多核处理器上运行的应用程序的公平性至关重要。在本文中,针对嵌入式系统的新型基于优先级的存储器控​​制器(P中号小号中号C)建议通过为每个请求者分配不均衡的配额来优先考虑同时运行的应用程序。每个请求者配额都有一个计时器,以控制调度速度以防止饥饿。此外,P中号小号中号C可以监视实时应用程序内存活动,以协助请求调度,以实现共享DRAM资源的有效利用,同时保持时序受限。因此,P中号小号中号C可以同时服务于多媒体实时应用程序和硬实时应用程序。对于8核处理器,P中号小号中号C与最近提出的WCAD和TRB-SP存储器控制器相比,它能够实现24%和16%的整体性能提升。对于结合了性能和能耗的能源延迟产品(EDP)指标,P中号小号中号C 与最近提出的WCAD和TRB-SP存储器控制器相比,可实现的EDP分别降低25%和60%。

更新日期:2020-02-12
down
wechat
bug