面向虚拟机的高速缓存划分技术研究

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:duyalengp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近几十年来,随着半导体工业飞速发展,片上能集成的晶体管数目越来越多。如何有效组织片上日益增加的晶体管数目,来设计与制造更高性能的处理器,是计算机体系结构面临的一个重要挑战。片上多核处理器的出现正是为了解决此类问题,多核处理器的出现使得我们可以利用更多的晶体管来不断提升处理器的性能。随着片上集成的处理器核数目越来越多,如何高效的使用日益增加的处理器核数目变成计算机工业界的一个重大挑战。虚拟化作为一种全新的计算模式能够整合服务、充分利用多核处理器,提高系统资源利用率。但是,由于在一个多核平台上同时运行多个虚拟机,而且多核平台在设计上一般都采用所有的处理器核共享最后一级高速缓存,这也就造成了同时运行的多个虚拟机对共享高速缓存资源的竞争,竞争难免造成性能损失。   为了缓解虚拟机之间竞争共享高速缓存资源而带来性能损失,本文从虚拟机高速缓存划分着手以提高系统性能。本文的主要研究内容包括:(1)在我们的多核处理器上搭建虚拟化平台。由于没有成熟可用的虚拟化组件满足本文的实验要求,所以,本文在开发板自带的SDK的基础上进行二次开发,以搭建满足本文所需的虚拟化环境。这部分工作的主要内容为设计与实现一个虚拟机行为监控系统。(2)在硬件辅助下,实现虚拟化高速缓存划分的设计与实现。本文在多核平台硬件的辅助下,借助硬件对共享高速缓存进行有效划分。本文基于多核平台的硬件特点给出虚拟机高速缓存划分的设计方案,并在此设计方案的基础上给出详尽的实现方案。(3)性能分析与动态划分方案的提出。本文分别给出单道环境和多道环境下的虚拟机高速缓存划分对系统整体性能影响的实验,并对实验结果进行分析与总结。然后,提出一种运行时虚拟机缓存划分算法,即动态划分方案,并对动态划分的实验结果进行评估,以验证动态划分算法的有效性。
其他文献
视频监控系统是计算机视觉领域的一个典型应用,随着技术的不断发展,作为计算机视觉的分支之一的智能视频监控系统中的交通检测与跟踪技术已成为新兴的热门研究领域。在分析和
现代化温室是设施农业的典型代表,它采用覆盖材料形成了一个与外界环境相隔离的特殊小气候环境。影响温室小气候环境的因子有太阳辐射、温度、湿度、CO2浓度和通风状况等,其中,
随着科学技术与国家电子政务网络建设的飞速发展,以及警务信息化建设工程金盾工程的进一步推进,警务系统积累了大量的基础数据,部门地区的警务系统也达到了一定规模,有效地节
近年来,随着博客、电子商务、社交网站与微博等信息平台的兴起,主观性文本的信息量迅速膨胀。为了自动分析这些主观性文本包含的观点与态度,情感分类(Sentiment Classificati
随着社会经济的发展,人们对安全防范的需求也越来越大。例如,机场、地铁、候车厅等人多密集的重要场所,容易被恐怖分子等利用,通常具有很大的安全隐患,因此需要进行实时监测。而传
车牌识别技术作为智能交通系统的核心,被广泛应用于需要车牌认证的重要场合,如电子收费站、停车场车辆管理等。随着汽车数量的急剧增加,交通管理也变得日益麻烦,所以对车牌识
随着社会的发展,安全问题越来越重要。步态识别作为一种新兴的生物特征识别技术,旨在从不同运动个体的行为中提出各自的变化特征,达到实现对目标的自动身份识别。与其他的生
云计算正在给经济社会带来巨大的变革。无论是个人生活还是公司运营都在向云计算靠拢。云桌面作为云计算的一种应用,也受到公司管理者的高度关注。因此,实验室也研发了一款云
在云计算趋势下,桌面虚拟化越来越成为一个关注的热点。桌面虚拟化将用户的桌面操作系统集中运行在服务器端,服务器使用虚拟化技术,在一台物理服务器上同时运行多个桌面操作
随着家居电商的进一步发展,用户对个性化推荐的需求与日俱增,各种各样的推荐算法开始应用其中。传统的聚类推荐算法,每个参与的用户或物品只能属于一种类别,因此很难描述每个