首页> 外文会议>The 24th International Symposium on Computer Architecture and High Performance Computing. >Efficiently Handling Memory Accesses to Improve QoS in Multicore Systems under Real-Time Constraints
【24h】

Efficiently Handling Memory Accesses to Improve QoS in Multicore Systems under Real-Time Constraints

机译:在实时约束下有效处理内存访问以提高多核系统中的QoS

获取原文
获取原文并翻译 | 示例

摘要

Chip multiprocessors (CMPs) are becoming the common choice to implement embedded systems due to they achieve a good tradeoff between performance and power. Because of manufacturability reasons, CMPs use to implement one or several memory controllers, each one shared by a set of cores. Thus, memory requests from distinct cores compete among them when accessing to memory. This means that the memory access latency can widely vary depending on the co-runners and the memory controller scheduling policy, thus yielding to unpredictable behavior. This work focuses on the design of a memory controller to support workloads with real-time constraints, both hard real-time (HRT) and soft real-time (SRT) applications. These systems must guarantee the execution of HRT applications while improving the performance of the SRT applications. In this paper we propose two memory controller policies for multicore embedded systems: HR-first and ATR-first. The former prioritizes memory requests of HRT tasks, achieving important energy savings but poor performance for SRT applications. The latter gives priority to those HRT requests that are critical to guarantee schedulability. Results show that the ATR-first policy presents similar energy consumption as the HR-first policy while reducing the number of SRT deadline misses around 49%, on average, and reaching the fulfillment of all deadlines in some scenarios.
机译:芯片多处理器(CMP)成为实现嵌入式系统的常见选择,因为它们在性能和功耗之间取得了很好的折衷。由于可制造性的原因,CMP用于实现一个或多个内存控制器,每个由一组内核共享。因此,来自不同内核的内存请求在访问内存时会在它们之间竞争。这意味着内存访问延迟可能会因联合运行者和内存控制器调度策略而有很大差异,从而导致不可预测的行为。这项工作的重点是内存控制器的设计,以支持具有实时约束的工作负载,包括硬实时(HRT)和软实时(SRT)应用程序。这些系统必须保证HRT应用程序的执行,同时还要提高SRT应用程序的性能。在本文中,我们提出了两种针对多核嵌入式系统的内存控制器策略:HR优先和ATR优先。前者对HRT任务的存储请求进行优先级排序,从而节省了大量能源,但SRT应用程序的性能却很差。后者优先考虑那些对于保证可调度性至关重要的HRT请求。结果表明,ATR优先策略呈现的能耗与HR优先策略相似,同时减少了SRT截止日期的数量,平均减少了约49%,并在某些情况下达到了所有截止日期的要求。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号