[发明专利]一种基于STT-MRAM的固态存储器件随机访问性能提升方法有效
申请号: | 201910462788.0 | 申请日: | 2019-05-30 |
公开(公告)号: | CN110275678B | 公开(公告)日: | 2022-11-11 |
发明(设计)人: | 蔡晓晰;丁钢波;杨杰 | 申请(专利权)人: | 中电海康集团有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F12/0802 |
代理公司: | 杭州君度专利代理事务所(特殊普通合伙) 33240 | 代理人: | 杨天娇 |
地址: | 311121 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请公开了一种基于STT‑MRAM的固态存储器件随机访问性能提升方法,所述固态存储器件包括磁性随机存储器STT‑MRAM和存储介质NAND flash。本申请利用STT‑MRAM的高速读写性能和掉电非易失性能,采用STT‑MRAM作为固态存储器件控制器内的高命中LBA数据缓存,简化高命中LBA的响应路径,增强系统的随机访问性能。且当发生GC时,利用STT‑MRAM中的LBA读写次数数据,将高命中LBA数据统一放入目的BLOCK中,以便STT‑MRAM缓冲区中的数据缺失或损坏时可将高命中LBA数据一次性读取至STT‑MRAM中缓冲,减少响应时间。 | ||
搜索关键词: | 一种 基于 stt mram 固态 存储 器件 随机 访问 性能 提升 方法 | ||
【主权项】:
1.一种基于STT‑MRAM的固态存储器件随机访问性能提升方法,所述固态存储器件包括磁性随机存储器STT‑MRAM和存储介质NAND flash,其特征在于,所述基于STT‑MRAM的固态存储器件随机访问性能提升方法,包括:在STT‑MRAM中存储NAND flash的所有逻辑地址LBA的读写次数;根据LBA的读写次数选取预设占比的LBA作为高命中LBA,取NAND flash中与高命中LBA对应的数据作为高命中LBA数据,将高命中LBA数据存储在STT‑MRAM的缓冲区中;在收到读操作命令时,更新STT‑MRAM中读操作命令请求的目的LBA的读写次数,若目的LBA为高命中LBA,则将缓冲区中与目的LBA对应的高命中LBA数据返回;否则进行常规读操作;在收到写操作命令时,更新STT‑MRAM中写操作命令请求的目的LBA的读写次数,若目的LBA为高命中LBA,则将缓冲区中与目的LBA对应的高命中LBA数据进行改写;否则进行常规写操作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电海康集团有限公司,未经中电海康集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910462788.0/,转载请声明来源钻瓜专利网。