多级STT-RAM缓存的优化策略

来源 :浙江大学 | 被引量 : 0次 | 上传用户:leiguo152
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Cache是缓解处理器和内存速度差异的一种非常有效的方法,但是随着工艺技术及处理器技术的飞速发展,传统的以SRAM为材料的Cache受到了面积、功耗等的限制。STT-RAM是一种新型的非易失性材料,它具有密度大、静态功耗低的特点,同时,读速度接近SRAM,写速度稍慢,因此,STT-RAM非常有希望成为未来Cache的器件。但是,STT-RAM的缺点是写能耗过高和写速度过慢,因此,针对STT-RAM的研究主要是优化STT-RAM的写操作。本文根据多级STT-RAM的特性,提出了对多级STT-RAM进行动态编码以降低多级STT-RAM的写能耗。多级STT-RAM的每个存储单元都有四种阻抗状态,可以表示2比特的数据:00、01、10、11,在多级STT-RAM上写不同的阻抗状态需要的能耗不同。通过对写L2Cache数据进行统计,我们发现,在不同的时间阶段及不同的程序中,写L2Cache的四种数据的比例在不断发生变化。因此,本文认为可以根据四种数据的比例,动态地利用多级STT-RAM的四种阻抗状态表示四种实际数据,即进行动态地编码,利用写能耗较低低的阻抗状态表示写次数较多的数据。本文针对数据比例在时间上的变化特性,及不同应用程序间数据比例的差异性,分别提出了基于时间片的动态编码策略和基于应用程序的动态编码策略。基于时间片的动态编码策略将程序划分为多个时间阶段,对每个时间阶段进行动态编码,每个阶段都选择一个最优的编码方式。基于应用程序的动态编码策略在多程序共享L2Cache的条件下,根据数据块所属的应用程序进行动态编码。实验结果表明,基于时间片的动态编码策略和基于应用程序的动态编码策略分别能降低2.7%和4.5%的写能耗。本文对多处理器共享的STT-RAM Cache架构上的缓存替换策略进行了优化。通过实验发现Cache上的数据块替换时,相同应用程序数据块间的替换比不同应用程序数据块间的替换在总体上存在更多的相同数据。在写前读策略下,相同数据越多,需要进行的写操作就越少。本文对多处理器共享的缓存替换策略进行了改进,通过预测机制寻找无效数据块,在缺失率没有明显下降的前提下,增加相同应用程序数据块间的替换,以减少STT-RAM Cache上的写次数。通过实验表明,对缓存替换策略进行改进可以降低5.4%,并且系统性能有1.5%的提升。综上所述,本文通过动态编码策略和改进的Cache替换策略对基于多级STT-RAM的Cache进行了写操作的优化,实验结果表明,这些优化策略能降低多级STT-RAM Cache上的写能耗。
其他文献
移动Ad Hoc网络是一种无中心、多跳、动态拓扑的自组织无线网络,因其无需固定基础设施支持、具有较强抗毁性、组网迅速等优点,主要被用于军事通信、紧急救援等领域。然而,由
私有云是为组织或企业内部提供服务的云计算,已成为目前云计算应用的热点。微软私有云解决方案是基于动态数据中心技术的云计算优化和管理方案,支持企业或机构构建面向内部使用
本课题针对当前热电厂对于水源井控制的基本都是由人力去监测和控制,即费人力也费相关的物力,对突发问题不能做到及时的反应。在这种情况下研制了基于ARM的深井调度系统。论文主要阐述了调度系统中电机故障的判断原理及方法,然后在此基础上对调度系统的总体设计方案、硬件设计及实现、软件设计及实现做了说明。终端机(RTU)的电动机保护算法方面,在取样过程中针对不同的信号形式和系统实际应用到的数据,对于水井的相关参
随着全球定位系统GPS以及无线蜂窝网、无线通信等定位技术的快速发展和普及,人们可以方便地获取移动对象的位置信息和使用基于位置的服务,并将对象的移动过程以行迹的形式记录
EPC中间件是一种面向消息的中间件,支持RFID等相关数据通过消息形式,异步地从一个程序传送到另一个或多个程序。EPC中间件主要组成包括:事件管理系统、实时内存事件数据库、任
不同于基于没有被证明的数学困难性问题的计算复杂度的经典安全通信,量子安全通信将安全通信建立在量子力学的客观规律之上,理论上具有无条件安全性和窃听的可检测性,为信息的安
图像的超分辨率重建技术在临床医学诊断、公共安全监控、卫星遥感等众多领域有着广泛应用前景,它可以有效地解决从硬件上改善成像设备分辨率提高的限制,进一步改善由于图像降
随着多媒体技术、计算机网络和通信技术的迅猛发展,数字产品的应用越来越广泛,数字信息的安全逐渐成为人们关心的问题,其中数字产品的版权保护最为重要。数字水印作为数字信息安
随着通信技术的发展,移动用户在漫游过程中也可以通过异地服务器获取服务。因此,如何保障移动漫游用户在通信过程中的隐私性与安全性变得至关重要。而基于移动网络的用户匿名
在我国,中压配电网大多采用的是中性点非有效接地的方式也就是小电流接地方式。由于接地电流微弱,加上中压配电网接线复杂,分支众多,其单相接地故障类型的辨识成为一直以来尚未得到很好解决的难题。在小电流接地运行方式下发生单相接地故障时,故障相与非故障相的对地电压分别降低和升高导致系统相电压变得不对称,但线电压依然对称,所以系统虽存在故障但是仍能运行1~2小时,不过如果此故障持续长时间,就可能会引起PT爆炸