分离Cache结构的Cache控制器的模拟及演示系统的设计与实现开题报告

 2022-09-06 09:50:25

1. 研究目的与意义

软件模拟是一种常见的cache系统设计方法,现有的cache模拟器效率都不高,如何利用更多的计算资源加速cache模拟是当前模拟器研究的一个热点,过去几十年中处理器的性能大致遵循着摩尔在不断的提升,而存储器的速度每年仅提升11%,由于cache有效地弥补了处理器与主存间的速度差距,现代处理器超过60%的晶体管用与构建cache系统,然而通过软件模拟cache系统效率并不高,尤其想要得到比较精准的实验数据,通常需要模拟数以亿计的访存请求,并且要对多种cache系统的设计组合进行模拟以寻求 最优的设计,这对cache模拟器的性能提出了很高的要求,我将结合本课题深入研究分离cache模拟器的设计与实现。

2. 研究内容和预期目标

分离Cache是指,指令和数据分别设计各自单独的Cache。

本课题要求在集成开发环境中,用程序模拟分离Cache的Cache控制器的不同映射方法及地址转换等功能。

要设计若干数据结构来模拟诸如指令Cache、数据Cache、主存、快表等部件,选定若干种映射方法和替换算法,比较Cache命中率。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究的方法与步骤

1.拟采用JAVA开发环境。

2.采用JDK1.7、JRE1.7、Eclipse3.5和Visual Edit1.5,电脑环境Windows8。

3.开发应用程序,能够模拟Cache在采用不同的映射方法和替换算法时的访问方法,比较Cache工作效率。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 参考文献

1.赵满来,可视化JAVA GUI程序设计基于ECLIPSE VE开发环境,清华大学出版社,2010.11

2.Walter Savitch,Problem Solving with C Sixth Edition,清华大学出版社,2007.6

3.David D.Riley,JAVA程序设计对象和软件工程方法,机械工业出版社,2007.2,第1版

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 计划与进度安排

序号 起讫日期 工作内容

1 2022.1.152022.3.1 课题调研、文献检索

2 2022.3.12022.3.5 毕业设计开题报告

剩余内容已隐藏,您需要先支付 1元 才能查看该篇文章全部内容!立即支付

以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。