多核环境下基于L2 Cache的目录一致性协议的研究

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:luhaixiong1971
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着处理器制造工艺的不断进步以及实际应用需要,多核结构已经成为当前高性能微处理器的发展趋势。然而,与此同时也带来了一些在单处理器结构中没有出现过的问题,在多核处理器系统中出现的Cache一致性问题是当今计算机体系结构中研究的热点问题。当前处理器性能的提高幅度远高于存储器的发展速度,然而,在传统的多核处理器系统中为保证Cache一致性,数据块的一致性信息一般都以目录的方式存放在内存中,这样,当某个内核需要对某一共享数据块进行读写操作时,都需要到内存中查找或修改目录信息,这无疑增加了处理器内核的访存延迟,而较长的访存延迟大大的限制了系统的性能。本文对多核环境下的高速缓存的工作原理、基本结构及Cache一致性协议的工作原理等进行了较为深入的研究的基础上,提出了一种L2 Cache模型的设计,将传统的L2 Cache分成两部分,即DLDI与FDI部分,其中DLDI部分除了存储本地内核最近访问的数据外,还额外存储了这些数据块的目录信息,而FDI部分存储的是从DLDI部分替换出去的数据块的目录信息,这样当内核需要查找或改变某个数据块的目录信息时,可以直接访问L2 Cache,从而减少处理器的访存延迟;在此L2 Cache模型的支持下,本文又对基于目录的Cache一致性协议进行了改进,以保证将目录信息存储到本文提出的L2 Cache模型中后,仍然能保证多核处理器的数据一致性;最后,利用多核模拟器软件GEMS,对系统进行了测试。实验结果证明,将目录信息存储在本文中提出的L2 Cache中并对基于目录的Cache一致性协议改进后,减少了多核处理器的访存延迟,提升了系统性能。
其他文献
如今,定位技术的快速发展使得基于位置的服务得到了广大移动用户的青睐。随之而来的,各种拥有定位技术的移动设备不断推陈出新,各种基于位置信息和文本信息的查询被提出。为
电力负荷预测是电力系统规划决策、经济运行的前提和基础,电力负荷的准确预测对电力系统安全经济运行和国民经济发展具有重要意义。经典的负荷预测多采用以时间序列法为代表的线性模型方法,但由于短期负荷数据易受天气、节假同等各种干扰因素的影响而呈非线性特性,因此预测结果难以满足实际需要。本文在分析各种经典负荷预测方法优缺点的基础上,将适用于解决大规模样本训练问题的核心向量回归(Core Vector Regr
Web服务作为一个跨平台的用于点对点程序之间的通信技术,正随着计算技术、信息技术的发展,而逐渐成为下一个在迅速推动英特网发展中起到中流砥柱作用的新技术,Web服务极大地
近些年来,审计数据资源不断扩充,审计形式也从现场审计逐步转型为计算机联网审计。这就要求审计数据中心要能够适应新时代的审计需求。审计数据中心从一个存储审计数据的数据
随着互联网的蓬勃发展,网络上每天都会产生海量的数据,仅门户网站的新闻信息更新量就非常可观。如何从这些信息中提取中关注度最大的话题,一直是一个值得研究的课题,话题检测
无线传感器网络覆盖问题包括连通和覆盖两个方面。连通是指在无线传感器网络中任意两个节点间都能够直接或间接的通信,这是节点自组织成多跳网络的一个充分条件。覆盖是指通
随着信息技术的发展,信息数据不仅在量上与日倍增,在存储方式上也越来越形式多样。原有的信息系统在面对异构数据源的访问和集成问题时越来越无计可施。为了充分、有效地利用
搜索引擎为用户进行信息检索提供了很大的便利,但是研究表明,搜索引擎的资源覆盖率还是不能满足需求,而且在准确率方面也有待提高。元搜索引擎集成了多个独立的搜索引擎,它调
随着网络技术的快速发展和智能手机、移动终端的广泛普及,基于位置的服务(LBS,Location Based Services)已经融入人们的生活,正在改变人们旧有的行动模式。人们在享受位置服
云计算是一种新形成的网络技术,它分别经过了网格计算、分布式计算以及并行计算三个阶段。云计算通过和现在的互联网技术相互联合形成了一种新型的商业服务模式,并且其广泛的