当前位置:网站首页>Nonvolatile MRAM memory used in all levels of cache
Nonvolatile MRAM memory used in all levels of cache
2020-11-06 22:00:00 【DISPLAY】
Magnetoresistive random access memory MRAM It's a new type of memory , Its advantages include fast reading speed, high integration and non-volatile . At present, a lot of research is mainly devoted to the research of MRAM Used in computer storage system . At the same time, nonvolatile MRAM Memory is also used at all levels of cache .
MRAM replace SRAM do L2 Cache
First compare the same area of MRAM and SRAM. Directly use the same area of MRAM Replace SRAM do L2 Caching can reduce the error rate . But the write latency is long . When the write operation strength is high , The advantage of reduced error rate will be offset by long delay, resulting in performance degradation . Although this direct substitution can greatly reduce the leakage power consumption , But when write intensive , Significant increase in dynamic power consumption , Make the effect of reducing energy consumption worse . If you directly use the same area of MRAM replace sram , When write operations are intensive , Its disadvantages such as long write delay and high energy consumption will offset its advantages .
MRAM As L3 Cache
L2 Too much capacity increases access latency, so it is not applicable . Add a level to the storage system L3 The feasibility of caching . The researchers calculated a 128MB,4-banks,16-way,256-byte block The cache area is only 161mm2, Suitable for stacking on current processors . The time model shows that the delay is only 15.82ns, Much less than the average memory access time . In different situations IPC The speed has increased 0.03% To 108%. Yes L2 The high cache error rate is greatly improved . And this improvement only needs to be added 0.4W Power consumption of .
MRAM Used as main memory
Research has shown that stacking on a chip DRAM The feasibility of memory . And DRAM Compared with MRAM There is no need to refresh periodically . But it's still DRAM The highest degree of integration . Current stack DRAM To improve the performance of 19%( For integers ) and 40%( For floating-point numbers ). We have reason to believe that stacking MRAM Technology will perform better because of its shorter latency .
although MRAM The low power consumption makes it possible to realize multi-layer stacking without worrying about the temperature , But the delay will increase , And too many stacking layers will lead to a decrease in yield . So the current MRAM The technology is not mature enough to be applied to main memory ( Because it's not big enough ) , But it can be used in embedded devices with special requirements for low power consumption .
版权声明
本文为[DISPLAY]所创,转载请带上原文链接,感谢
边栏推荐
- Common syntax corresponding table of mongodb and SQL
- Stickinengine architecture 12 communication protocol
- August 14, 2020: what are the execution engines for data tasks?
- STM32F030F4P6兼容灵动微MM32F031F4P6
- The memorandum model of behavior model
- An article will take you to understand SVG gradient knowledge
- Hdu3974 assign the task segment tree DFS order
- [forward] how to view UserData in Lua
- Exclusive interview with Alibaba cloud database for 2020 PostgreSQL Asia Conference: Zeng Wenjing
- 2020-09-04:函数调用约定了解么?
猜你喜欢

STM32F030F4P6兼容灵动微MM32F031F4P6

磁存储芯片STT-MRAM的特点

2020-08-19: what mechanism does TCP ensure reliability?
![What grammar is it? ]](/img/3b/00bc81122d330c9d59909994e61027.jpg)
What grammar is it? ]

统计项目代码行数

轻量型 GPU 应用首选 京东智联云推出 NVIDIA vGPU 实例

实验一

The 4th China BIM (digital construction) manager Summit Forum will be held in Hangzhou in 2020

The role of theme music in games

迅为iMX6开发板-设备树内核-menuconfig的使用
随机推荐
August 30, 2020: naked write algorithm: the nearest common ancestor of two nodes in a binary tree.
Road to simple HTML + JS to achieve the most simple game Tetris
Method of code refactoring -- Analysis of method refactoring
[byte jumps, autumn recruitment Posts open] ohayoo! Don't leave after school, I want to ask you to play games!!!
How to start the hidden preferences in coda 2 on the terminal?
What are the highlights of Huawei mate 40 series with HMS?
2020年新规,微信封号怎么快速解除?
[learning] interface test case writing and testing concerns
GitHub: the foundation of the front end
ES6 learning notes (2): teach you to play with class inheritance and class objects
A concise tutorial for Nacos, ribbon and feign
NAND FLASH的接口控制设计
window系统 本机查找端口号占用方法
C calls SendMessage to refresh the taskbar icon (the icon does not disappear at the end of forcing)
【涂鸦物联网足迹】涂鸦云平台全景介绍
Basic usage of Vue codemirror: search function, code folding function, get editor value and verify in time
[elastic search engine]
jenkins安装部署过程简记
Why is quicksort so fast?
2020-09-09:裸写算法:两个线程轮流打印数字1-100。