位置信息与替换概率相结合的多核共享Cache管理机制

来源 :国防科技大学学报 | 被引量 : 0次 | 上传用户:zydwnj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
多核系统中末级Cache是影响整体性能的关键。为了提出一种细粒度、低延迟、低代价的末级共享Cache资源管理机制,将系统性能目标转换为每个内核当前占用Cache资源的替换概率,以决定每个内核能够提供的被替换资源的数量;对某个需要增加Cache资源的内核,从可提供被替换资源的候选内核中选出距离较近且替换概率较高的一个内核,并以Cache块为粒度进行替换,从而实现Cache资源在不同内核间的动态划分。与传统以相联度为粒度的粗粒度替换机制相比,以Cache块为单位的替换机制具有更细的替换粒度,灵活性更高。另外,通过将位置信息和替换概率结合,保证了Cache资源与相应内核在物理布局上的收敛,降低了访问延迟。同时,所提出的方法只需要增加极少的硬件代价。实验结果表明,根据实验场景和对比对象的不同,所提方法与其他已有研究成果相比,可以实现从6.8%到22.7%的性能提升。 Last-level caches in multi-core systems are the key to overall performance. In order to propose a fine-grained, low-latency and low-cost end-of-class shared Cache resource management mechanism, the system performance goal is converted to the replacement probability of each core currently occupying Cache resources to determine the resources that each core can provide for replacement The number of cores that need to increase the Cache resource is selected from the candidate cores that can provide the replaced resources and a kernel with a higher probability of replacement is replaced with a Cache block as a granularity so as to implement Cache resources in Dynamic partition between different kernels. Compared with the traditional coarse-grained replacement mechanism with associative degree of granularity, the replacement mechanism based on Cache block has finer granularity of replacement and higher flexibility. In addition, by combining the location information and the replacement probability, the convergence of the Cache resource and the corresponding core in the physical layout is ensured, and the access delay is reduced. At the same time, the proposed method requires only minimal additional hardware costs. The experimental results show that compared with other existing research results, the proposed method can achieve the performance improvement from 6.8% to 22.7% according to different experimental scenarios and comparative objects.
其他文献
2013年10月10日印度尼西亚首都雅加达市政府及城市捷运公司MTR举行仪式,庆祝雅加达第1条地铁线开工建设。雅加达地铁项目由日本国际合作机构提供12.7亿美元40年优惠贷款,宽限期
异构网络被LTE-A系统视为一种提升单位区域频谱效率的关键技术而得到广泛关注。然而,异构网络会带来严重的小区间干扰,小区间干扰协调因此成为3GPP标准化进程研究的重点。首先
在下行蜂窝网络中,多点传输计划因可以大幅度提高扇区平均吞吐量和小区边缘用户速率而越来越受到关注。传统的独立调度算法中参与多点传输的扇区分别调度各自的用户,这种独立调
为转播好唐山世界园艺博览会的开幕式,河北广播电视台制定了详细的直播技术方案和应急预案安全措施,本文对该方案的设计思路进行了阐述。 In order to relay the opening ce
作为奥地利空间应用项目(A S A P)的一部分,奥地利的研究促进机构(F F G)指定由维也纳Berner&Mattner系统技术公司牵头的集团开发用于轨道交通车辆的卫星定位技术,这项开发作为Ditp
新兴的三维静态存储器将代替二维静态存储器被广泛用于高性能微处理器中,但它依然会受到软错误的危害。为了能够快速、自动分析多层管芯堆叠结构的三维静态存储器软错误特性,
期刊
通过统计和重点调研我国500 kV输电线路四分裂间隔棒的运行情况,分析了运行故障的原因,提出了有益的建议。
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
慕尼黑运输公司(M V G)将采购13列低地板有轨电车,以提高该城市电车路网最繁忙区段的运输能力。定购合同包括4列34m长和9列48m长的车,将比目前M V G路网中使用的最长的电车长14m