当前位置:网站首页>非易失性MRAM存储器应用于各级高速缓存
非易失性MRAM存储器应用于各级高速缓存
2020-11-06 22:00:00 【IPSILOG】
磁阻式随机存储器MRAM是一种新型存储器,其优点有读取速度快和集成度高及非挥发性等。目前许多研究主要是致力于将MRAM运用于计算机存储系统中。同时非易失性MRAM存储器也应用于各级高速缓存。
MRAM替代SRAM做L2高速缓存
首先比较具有同样面积的MRAM和SRAM。直接用相同面积的MRAM替换SRAM作L2高速缓存能降低错误率。但是写入延时较长。当写入操作强度高时,错误率降低的优势会被长延时所抵消导致性能下降。虽然这种直接替代能大大降低漏功耗,但当写入密集时,动态功耗显著增加,使减少能耗的效果变差。若直接用相同面积的MRAM替代sram ,在写入操作较密集时,其写入长延时和高能耗等缺点会抵消其优势。
MRAM作为L3高速缓存
L2容量过大会增加存取延时所以不适用。在存储体系中增加一级L3高速缓存的可行性。研究者计算出一个128MB,4-banks,16-way,256-byte block的高速缓存面积只有161mm2,适合堆叠在目前的处理器上。时间模型表明其延时只有15.82ns,远少于存储器平均存取时间。在不同的情况下的IPC速度增加了0.03%到108%。对L2高速缓存错误率较高的情况有很大改进。并且这种改进只需要增加0.4W的功耗。
MRAM用作主存
有关研究已证明片上堆叠DRAM存储器的可行性。与DRAM相比的MRAM不需要周期性刷新。但是目前还是DRAM的集成度最高。目前堆叠DRAM技术的性能提高为19%(对于整数)和40%(对于浮点数)。我们有理由相信堆叠MRAM技术因其具有更短的延时而会有更好的表现。
虽然MRAM低功耗的特点使其能够实现多层堆叠而不用担心温度方面的问题,但是延时会增加,而且堆叠层数过多会导致成品率下降。因此目前的MRAM技术要应用于主存储器还不够成熟(因为其容量不够大) ,但是可以用于对低功耗有特殊要求的嵌入式设备。
版权声明
本文为[IPSILOG]所创,转载请带上原文链接,感谢
https://my.oschina.net/u/4542041/blog/4704417
边栏推荐
- Description of phpshe SMS plug-in
- What is the purchasing supplier system? Solution of purchasing supplier management platform
- What is the tensor in tensorflow?
- How much disk space does a new empty file take?
- How to make characters move
- Unity performance optimization
- 2020-08-17:详细说下数据倾斜怎么解决?
- What kind of music do you need to make for a complete game?
- 2020-08-18:介绍下MR过程?
- 2020-08-15:什么情况下数据任务需要优化?
猜你喜欢
window系统 本机查找端口号占用方法
Pn8162 20W PD fast charging chip, PD fast charging charger scheme
2020-08-19:TCP是通过什么机制保障可靠性的?
How to understand Python iterators and generators?
list转换map(根据key来拆分list,相同key的value为一个list)
Flink's datasource Trilogy: direct API
It's time for your financial report to change to a more advanced style -- financial analysis cockpit
实用工具类函数(持续更新)
【学习】接口测试用例编写和测试关注点
ERD-ONLINE 免费在线数据库建模工具
随机推荐
An article taught you to use HTML5 SVG tags
To teach you to easily understand the basic usage of Vue codemirror: mainly to achieve code editing, verification prompt, code formatting
Python 100 cases
大数据处理黑科技:揭秘PB级数仓GaussDB(DWS) 并行计算技术
Flink's datasource Trilogy: direct API
An article takes you to understand CSS pagination examples
Zero basis to build a web search engine of its own
nacos、ribbon和feign的簡明教程
常用SQL语句总结
Junit测试出现 empty test suite
2020-08-18:介绍下MR过程?
How does cglib implement multiple agents?
Road to simple HTML + JS to achieve the most simple game Tetris
An article takes you to understand CSS3 picture border
谷歌浏览器实现视频播放加速功能
To Lianyun analysis: why is IPFs / filecoin mining so difficult?
Gather in Beijing! The countdown to openi 2020
解决 WPF 绑定集合后数据变动界面却不更新的问题
What is the tensor in tensorflow?
What the hell is fastthreadlocal? The existence of ThreadLocal!!