基于CMP的共享L2Cache管理策略研究

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:sscar126
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着多核处理器体系结构的飞速发展,片上多核处理器以其特有的优势成为主流多核处理器架构被广泛应用到服务器、PC机等商品中,对其进行的研究也在不断深入。多核处理器在多任务处理、高性能计算方面优势显著,但还存在着制约其性能发挥的因素,如存储墙问题在多核处理器系统中依然严重,极大地影响了多核处理器系统总体性能的进一步提升。针对以上问题,本文将从共享L2Cache资源划分技术和应用程序的L2Cache访问类型感知的数据块替换策略两个方面具体阐述基于CMP的共享L2Cache管理策略。首先,在片上多核处理器的基础上,针对现有划分技术中普遍忽略的失效开销差异性问题,提出了一种基于访存时间的L2Cache公平性划分策略,该策略通过L2MSHR、监测器和HSHR三种硬件配置获取失效率并行度信息计算各线程在独占和共享L2Cache两种情况下运行时间,并在MTFP算法和公平性评价指标FairT的指导下获得每个划分周期内各线程的分配路数。同时,针对LRU策略在大工作集应用程序和时间局部性差的流式应用程序中存在的性能严重下降的问题,提出了一种基于L2Cache访存访问类型感知的替换策略,该策略在ADC算法的指导下感知各个应用程序在不同时间周期内体现出的不同L2Cache访存类型动态调整提升和插入方式,有效地降低了低频访问数据块和零重用数据块在L2Cache的驻留时间。最后,结合MTFP策略和RPBL策略提出L2Cache管理策略LMSC,并对LMSC策略的运行机制进行了具体阐述。通过基于Gems和Simics的性能评价方案,从吞吐率、公平性和加权加速比三个方面对LMSC策略进行测评。实验结果表明:与LRU策略相比,LMSC策略能够在保证系统吞吐率的同时提升了加权加速比和系统公平性,具有良好的研究价值。
其他文献
数据挖掘是在大量的数据中提取出人们可理解的、存在潜价值的知识、模式、规则或规律的过程。离群检测与聚类分析是数据挖掘领域中研究非常热门的两个研究课题。这两个课题相
无线传感器网络是由大量的传感器节点以自组织的方式构成的无线网络,其部署区域可能包括危险的工业环境如井矿、核电厂等,因此,在网络运行过程中节点的能耗成为最为关注的热
随着IT技术的飞速发展给我们生活带来大幅改变的同时,伴随而来的信息安全问题也给我们带来越来越大的困扰,特别是计算机软件和数字媒体这类极易被复制、被盗版的特殊商品的保
二十世纪九十年代,随着全球定位系统的应用,更远距离、更高带宽的无线数据传输系统的出现以及计算机和电子技术的高速发展,人类开始开发和测试更加复杂的水面无人艇(Unmanned
随着数据化社会的逐步建立,数据库信息系统在各行各业中扮演的角色也愈发的重要。数据库信息系统在保存了大量的数据的同时,也隐藏了诸多不易发现的有价值信息。在保证准确性的
随着科学技术的发展,人们对图像品质要求的提高,数字图像处理在人们生活中扮演了越来越重要的角色。而图像在采集、编码、传输等过程中,经常会受到噪声信号的污染,也对图像的
在日益多样化的网络应用需求下,传统网络暴露出越来越多的缺陷,使得以追求高开放、高灵活、高可扩展、高可管控为目的的新一代网络体系架构得到了广泛研究,然而在追求开放、灵活
人脸识别是根据人面部影像中的有效信息进行身份鉴别的一项技术,是生物特征识别领域的重要组成部分。凭借在国防安全、社会公共安全以及各行业中的应用前景,人脸识别的研究近
随着互联网爆炸式的发展,越来越多的人开始使用互联网,并且互联网中信息量变得越来越大,导致网络拥堵日益严重,降低了网络服务质量。另一方面,互联网中充斥的暴力、反社会、色情等
随着计算机技术和网络技术的迅速发展,互联网上共享的文本呈海量趋势增长,包括数字图书馆环境下的大文本和社交媒体文本等。如何有效存储、管理、检索和使用这些文本数据,是摆在