学位论文 > 优秀研究生学位论文题录展示

基于多核的虚拟机内协作Cache相关问题研究

作 者: 赵小雨
导 师: 吴俊敏
学 校: 中国科学技术大学
专 业: 计算机系统机构
关键词: 协作Cache 集中式一致性目录 片上多处理器 流感知 虚拟机监控程序 虚拟化 仿真
分类号: TP332
类 型: 硕士论文
年 份: 2010年
下 载: 133次
引 用: 2次
阅 读: 论文下载
 

内容摘要


随着集成电路技术的快速发展,片上可用的晶体管资源越来越多,如何充分的使用这些多余的晶体管资源,是体系结构界当前面临的基本问题。片上多核处理器的出现使得我们可以充分地利用日益增长的片上晶体管资源以提升处理器的性能。但是伴随着多核的出现,对有限的Cache,带宽等资源的竞争将进一步加大系统访存压力,寻找一种有效的Cache管理策略将有利于系统性能的提升。同时伴随着多核服务器应用存在多核软件的不足,影响多核系统的总体性能的进一步提升,并导致对多核硬件资源不能得到充分的利用,为此,提出虚拟化技术来提高硬件资源的利用率。由于虚拟化技术存在众多优点,使得虚拟化技术得到快速的发展,成为研究的热点。本文首先对当前的Cache技术进行简要的叙述,并重点就当前多核平台下典型的二级Cache管理策略进行研究,分析他们各自的优缺点。然后介绍虚拟化技术的相关概念,并重点就虚拟化的实现技术进行介绍。在此基础上设计实现一种虚拟机内的协作Cache结构,为此本文主要研究内容如下:(1)要研究面向虚拟机内的协作Cache结构技术,首先在本文的第一阶段我们的主要任务是寻找一个支持虚拟机(集中在CPU和内存虚拟化)的多核仿真环境。但是现有的支持虚拟化的仿真平台几乎全部都是全系统仿真平台,从而导致实现复杂,运行速度慢。本文实现了一个并行的用户级的仿真器PVMsim,该仿真器可以实现一个虚拟化的仿真环境,方便用户对虚拟化技术进行研究。(2)重点借鉴多核平台下协作Cache管理策略的优点,对其存在的一些缺点加以改进。在此基础上,首先设计虚拟机内的协作Cache硬件结构,然后借鉴多核上的协作Cache结构的设计策略,设计实现虚拟机内的协作Cache具体实现策略,并在最后介绍虚拟机内协作Cache的工作机制。(3)分别在共享二级Cache和协作Cache基础上,用典型的splash-2测试程序进行测试,通过结果显示虚拟机内的协作Cache设计是一个具有平均访存延迟小,Cache缺失率低,可扩展性的协作Cache结构。

全文目录


相似论文

  1. 液力减速器制动性能及用于飞机拦阻的仿真研究,TH137.331
  2. 基于陀螺和星敏感器的卫星姿态确定研究,V448.2
  3. 空间交会对接控制方法的研究,V526
  4. 船用舵机电液伺服单元单神经元PID控制,U666.152
  5. 碾压混凝土拱坝温度应力仿真分析与分缝设计研究,TV642.2
  6. 基于精细积分法的电力系统动态电压稳定仿真研究,TM712
  7. 开关磁阻发电机供电系统仿真分析,TM31
  8. 电动车用复合结构永磁同步电机系统的仿真研究,TM341
  9. HID灯整流效应的研究,TM923.32
  10. 导弹虚拟试验可视化技术研究,TP391.9
  11. 空中目标与背景的红外图像仿真技术研究,TP391.41
  12. 基于物理模型的真实感流体实时仿真技术,TP391.41
  13. 星载高光谱传感器模拟仿真系统研究,TP391.9
  14. 仿真系统模型验证方法和工具研究,TP391.9
  15. 基于逼真度的仿真系统评估研究,TP391.9
  16. 复杂仿真系统VV&A工作流技术研究,TP391.9
  17. 基于神经网络的水厂投药预测控制研究,TP273.1
  18. 红外成像目标模拟电阻阵电控系统研制,TJ765.4
  19. 大气层内动能拦截弹姿态控制规律设计,TJ765.23
  20. 高光谱遥感场景模型仿真研究,TP72
  21. 四旋翼垂直起降机控制问题的研究,TP273

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 电子数字计算机(不连续作用电子计算机) > 运算器和控制器(CPU)
© 2012 www.xueweilunwen.com