首页> 外文期刊>Real-time systems >A composable worst case latency analysis for multi-rank DRAM devices under open row policy
【24h】

A composable worst case latency analysis for multi-rank DRAM devices under open row policy

机译:开放行策略下的多列DRAM设备可组合的最坏情况延迟分析

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

摘要

As multi-core systems are becoming more popular in real-time embedded systems, strict timing requirements for accessing shared resources must be met. In particular, a detailed latency analysis for double data rate dynamic RAM (DDR DRAM) is highly desirable. Several researchers have proposed predictable memory controllers to provide guaranteed memory access latency. However, the performance of such controllers sharply decreases as DDR devices become faster and the width of memory buses is increased. High-performance commercial-off-the-shelf (COTS) memory controllers in general-purpose systems employ open row policy to improve average case access latencies and memory throughput, but the use of such policy is not compatible with existing real-time controllers. In this article, we present a new memory controller design together with a novel, composable worst case analysis for DDR DRAM that provides improved latency bounds compared to existing works by explicitly modeling the DRAM state. In particular, our approach scales better with increasing memory speed by predictably taking advantage of shorter latency for access to open DRAM rows. Furthermore, it can be applied to multi-rank devices, which allow for increased access parallelism. We evaluate our approach based on worst case analysis bounds and simulation results, using both synthetic tasks and a set of realistic benchmarks. In particular, benchmark evaluations show up to 45 % improvement in worst case task execution time compared to a competing predictable memory controller for a system with 16 requestors and one rank.
机译:随着多核系统在实时嵌入式系统中变得越来越流行,必须满足访问共享资源的严格时序要求。特别地,非常需要对双数据速率动态RAM(DDR DRAM)进行详细的等待时间分析。一些研究人员提出了可预测的内存控制器,以提供有保证的内存访问延迟。但是,随着DDR设备变得越来越快且存储器总线的宽度增加,此类控制器的性能将急剧下降。通用系统中的高性能商用现货(COTS)内存控制器采用开放行策略来提高平均大小写访问延迟和内存吞吐量,但是这种策略的使用与现有的实时控制器不兼容。在本文中,我们提出了一种新的内存控制器设计,以及针对DDR DRAM的新颖的,可组合的最坏情况分析,与现有工作相比,通过明确地对DRAM状态建模,该分析提供了改进的延迟范围。特别是,我们的方法通过可预测地利用较短的延迟来访问开放的DRAM行,从而随着内存速度的提高而更好地扩展。此外,它可以应用于多级设备,从而增加访问并行性。我们使用综合任务和一组实际基准,根据最坏情况分析范围和模拟结果评估我们的方法。特别是,对于具有16个请求者和一个等级的系统,与竞争性可预测内存控制器相比,基准评估显示,在最坏情况下的任务执行时间最多可提高45%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号