首页> 中文学位 >移动智能终端SoC多端口DDR存储控制器访存特性分析与评估
【6h】

移动智能终端SoC多端口DDR存储控制器访存特性分析与评估

代理获取

目录

声明

摘要

第一章 绪论

1.1 研究背景与意义

1.1.1 研究背景

1.1.2 研究意义

1.2 国内外研究现状

1.3 论文研究内容

1.4 论文组织结构

第二章 存储器、存储控制器以及SoC高层仿真平台

2.1 存储器概述

2.1.1 存储器的种类及DRAM存储器发展历史

2.1.2 DRAM存储器的发展历史

2.1.3 DDRx DRAM器件的组织结构

2.1.4 DRAM存储器的访问协议

2.2 存储控制器

2.2.1 存储控制器内部框架与功能介绍

2.2.2 存储控制器常见的行缓冲策略与地址映射机制

2.3 GEM5模拟器介绍

2.4 本章小结

第三章 访存负载特征参数与主存储系统的排队论网络模型

3.1 衡量访存负载特性的特征参数

3.1.1 访存交易到达率

3.1.2 行缓存命中率

3.1.3 Bank并行度

3.1.4 访存扩展度

3.2 主存储系统的排队论模型

3.2.1 命令调度级排队论

3.2.2 bank服务级排队论

3.2.3 数据总线级排队论

3.2.4 平均访存延时和峰值带宽的评估解析模型

3.3 GEM5仿真环境的搭建

3.3.1 GEM5仿真配置

3.3.2 GEM5运行交互式测试集Oxbenchmark

3.4 访存特性分析和访存特征参数的提取

3.4.1 访存交易到达时间间隔分布的拟合

3.4.2 访存特征参数的提取

3.5 实验结果分析

3.6 本章小结

第四章 排队论模型的修正与验证

4.1 平均访存延时误差来源分析

4.2 第三级排队论模型的修正与平均访存延时解析公式的修正

4.3 评估模型修正后的验证与样例分析

4.3.1 模型修正后的再次验证

4.3.2 主存储排队论模型用于设计空间探索样例

4.4 修正后的平均延时解析模型与RTL仿真对比验证

4.4.1 RTL仿真实验配置与测试bench介绍

4.4.2 RTL仿真访存trace的抓取

4.4.3 实验结果分析

4.5 本章小结

第五章 总结与展望

5.1 总结

5.2 展望

致谢

参考文献

作者简介

展开▼

摘要

在整个计算机系统中,“存储墙”、“带宽墙”已成为主要性能瓶颈。对主存储系统进行优化设计已经成为SoC设计的重点。然而,主存储系统的优化设计涉及到DDR存储控制器中各个结构参数的设计和配置,以及DRAM芯片的配置,并且还与访存负载特性相关。由于设计点众多,分析与评估主存储系统的性能也越来越具有挑战,使用传统的高层模拟器很难做到快速且高效的设计空间探索。与高层模拟器通过模拟实际硬件结构和软件行为不同,解析模型通过数学关系描述不同设计点和最终性能的关系,其评估速度要远远高于高层模拟器。因此,对主存储系统的解析模型进行研究就有了重要意义。
  本文采用GEM5高层模拟器作为实验平台,通过进行安卓系统下的Oxbenchmark(Draw Circle、Draw Text和Sun Spider)仿真,来获得访存trace信息。从访存trace信息中提取了访存交易到达率、bank并行度、主存行命中率和访存扩展度这四类访存特征参数,同时证明了三种测试向量下的访存交易到达时间间隔符合负指数分布。基于这些特征参数,本文引进了排队论网络模型和平均访存延时解析模型,并且对这两个模型在本文的应用场景下,进行了修正。第一,在原有平均访存延时解析模型中加入存储控制器前端延时与后端延时。第二,在数据总线级排队论模型中加入读写切换造成的延时。
  本文将修正后的排队论网络模型和平均延时解析模型,与GEM5高层仿真对比验证,结果显示平均访存延时解析模型误差在最坏情况下,由修正前的30.45%下降到11.402%,而误差最好情况下由修正前的23.6%下降到5.53%。基于修正后的平均延时解析模型对主存储系统的进行了评估。同时,通过访存特征参数对主存访存特性进行了分析。为了进一步验证修正后平均访存延时解析模型在评估时的误差真实性,本文将该模型与RTL仿真对比验证,结果显示平均访存延时解析模型的误差最好情况下为10.44%,最坏情况下为15.67%。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号