首页> 外文期刊>Journal of circuits, systems and computers >Runtime Memory Controller Profiling with Performance Analysis for DRAM Memory Controllers
【24h】

Runtime Memory Controller Profiling with Performance Analysis for DRAM Memory Controllers

机译:具有DRAM内存控制器性能分析的运行时内存控制器性能分析

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

摘要

The main memory system has become crucial not only because it has to meet an increasing bandwidth requirement, but also because it has to seamlessly support many concurrently executing applications. In order to improve memory performance, a memory controller with efficient arbitration is necessary. It is well known that memory performance is dependent on the memory access patterns. The offline performance analysis has dificulty analyzing the Dynamic Random Access Memory (DRAM) performance accurately because a huge set of trace patterns is needed. This paper proposes a novel profiler that is synthesized with a memory controller in order to monitor and analyze the memory controller performance at runtime. In this paper, five key metrics for performance evaluation are defined and they are monitored and evaluated at runtime by the proposed profiler. A prototype system with a processor core, a memory controller, DRAM modules, and peripheral devices are implemented on a field-programmable gate array (FPGA) board to carry out the experiments. It has been observed that the worst latency overhead differs for each benchmark. In addition, a new overall overhead estimation method is proposed to estimate the memory access latency overhead in time, and this method can be used to evaluate the performance of a certain memory arbitration method depending on running applications.
机译:主存储系统之所以变得至关重要,不仅因为它必须满足不断增长的带宽要求,而且还因为它必须无缝地支持许多同时执行的应用程序。为了提高存储器性能,需要具有有效仲裁的存储器控​​制器。众所周知,内存性能取决于内存访问模式。离线性能分析很难准确地分析动态随机存取存储器(DRAM)的性能,因为需要大量的跟踪模式。本文提出了一种新颖的探查器,该探查器与存储器控制器综合在一起,以便在运行时监视和分析存储器控制器的性能。在本文中,定义了五个用于性能评估的关键指标,并由建议的探查器在运行时对其进行监视和评估。在现场可编程门阵列(FPGA)板上实现了具有处理器内核,存储器控制器,DRAM模块和外围设备的原型系统,以进行实验。已经观察到,对于每个基准,最差的延迟开销都不同。另外,提出了一种新的总体开销估计方法,以及时估计内存访问延迟开销,并且该方法可用于根据正在运行的应用程序评估某种内存仲裁方法的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号