多核处理器下多级Cache多维度联合划分策略

来源 :吉林大学 | 被引量 : 0次 | 上传用户:hobo_man
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着高性能处理器技术的发展,存储墙问题成为影响处理器系统性能的主要因素之一。处理器速度通常会比存储器的访问速度快两个数量级。当代多核处理器广泛采用基于大容量最后一级共享高速缓存的结构来缩小这一差距。但是适用于小容量私有高速缓存的传统管理策略并不适用于管理大容量最后一级共享高速缓存,它可能引起高速缓存缺失数的增加,触发大量代价昂贵的片外存储器访问。解决上述种种问题的主要方法包括对共享cache进行划分,对cache替换策略进行改进,以及设立cache块预取器等。本文针对三级cache的负载结构设立了两个策略,联合划分策略和预测器划分策略。联合划分策略首先是一个硬件设计结构,对二级私有cache资源进行共享和整合;其次包括了末级共享cache的划分算法,该算法既考虑了失效率又考虑了公平性等因素。预测器划分策略包括了针对一二级私有cache设计的多核cache块预测器,同时结合末级共享cache划分算法。实验结果表明,联合划分策略比传统的LRU替换策略在吞吐率上获得平均17.56%的提升;比基于公平性的划分算法在吞吐率上平均提升15.69%。联合划分策略的算法公平性相对于传统LRU算法平均提升至3.8倍,相对于基于失效率的UCP算法提升至3.9倍。而预测器划分策略的算法在吞吐率和公平性上有着更大的提高,在一级和二级cache中的预测精度和覆盖率也有显著的提升。
其他文献
为了顺应知识经济的快速发展,相关的会计工作人员的素质以及能力都提出了更多的要求。那么要怎么做才能提高相关会计人员的终身学习的能力呢?相关的工作单位,办学单位以及相
银行“钱荒”的背后,大量信贷借助“影子渠道”被搬给了地产开发商、地方融资平台等借款人。按照惯例,5月底企业需向财政缴纳税款,推测2013年征缴规模超过过去三年4000亿元的均
高中英语学困生越来越多给高中英语教学造成了很大困难,学生出现这类问题的原因颇多并且需要相应的对策来解决。 More and more senior high school English learners have
引言主成分分析法通过降维技术运用少数部分具有代表性的综合指标代表原始的多个变量指标的统计分析方法.徐雅静、汪远征[1]提出数据均值化的处理方法.童新安、许超[2]采用中
期刊
在分析了某小型油库周边地区水文地质条件的基础上,对研究区内8个采样点进行地下水取样测试,选取其中含量较高的锰元素进行分布特征与迁移机制分析。以《地下水质量标准》(GB/T14
将已存在的书本或表格中的数据用人工方法录入到数据库中是一项繁重的工作,且容易出现错误。介绍一种通过将表格扫描、识别、文字文件格式转化等手段,再利用FOXPRO的有关命令直
随着经济快速发展,诸多工业区暴露出污染严重的问题,针对这一现象,选择上海的典型工业区,监测并分析总悬浮颗粒物(TSP)和挥发性有机物(VOCs)的浓度特征。设置6个点位,全年收集TSP样品1
掌上电脑具备手机的通信功能和PC的多媒体功能是新一代掌上电脑的发展趋势。本研究报告结合联想控股有限公司手持设备事业部的项目开发和国家863“多媒体掌上电脑与通信掌上
通过在养猪场废水中加入絮凝剂和助凝剂,并采用微波辐射的方法,研究了微波辅助絮凝对养猪场废水的前处理效果,考察了单一絮凝、单一微波和絮凝微波联用3种条件下对COD和NH+4-N
随着云计算技术的飞速发展,企业的财务信息化进入了一个新的发展阶段,云会计以其低成本、高效率的优势迅速受到了中小企业的亲睐,然而在云会计技术为中小企业带来便捷的同时,