用于对存储器进行碎片整理的系统和方法

    公开(公告)号:CN105874440A

    公开(公告)日:2016-08-17

    申请号:CN201480072129.1

    申请日:2014-12-11

    发明人: X·董 J·徐

    IPC分类号: G06F12/0873 G06F12/0895

    摘要: 公开了用于对存储器进行碎片整理的系统和方法。在一特定实施例中,一种方法包括将存储在存储器的第一物理存储器地址处的数据从该存储器加载到数据高速缓存的高速缓存行。第一物理存储器地址被映射到第一虚拟存储器地址。该方法进一步包括在数据高速缓存处发起与第一虚拟存储器地址相关联的查找信息的修改,以使得第一虚拟存储器地址对应于存储器的第二物理存储器地址。该方法还包括在数据高速缓存处修改与高速缓存行相关联的信息以指示该高速缓存行对应于第二物理存储器地址而非第一物理存储器地址。

    使用参考字线的高速缓存MRAM的读操作

    公开(公告)号:CN107112045B

    公开(公告)日:2021-03-02

    申请号:CN201580051172.4

    申请日:2015-09-09

    IPC分类号: G11C11/16

    摘要: 诸系统和方法涉及对与标签阵列耦合的磁阻式随机存取存储器(MRAM)的读操作,该方法包括:接收索引和标签;基于该索引,访问标签阵列中的n个存储器位置,以及对于所访问的n个存储器位置中的每一个存储器位置,将存储在其中的数据与所接收到的标签进行比较;基于该索引,激活MRAM中的虚设字线;在该虚设字线的激活之后,如果该比较指示n个存储器位置中的一个存储器位置匹配,则生成与n个存储器位置中的该一个存储器位置相关联的命中信号;响应于该虚设字线的激活,获得用于读取由该索引指定的MRAM的MRAM位单元的稳定参考电压;在由该索引指定的MRAM单元之中,读取具有与提供该命中信号的标签阵列中的n个存储器位置中的该一个存储器位置对应的存储器位置的MRAM单元。

    用于对存储器进行碎片整理的系统和方法

    公开(公告)号:CN105874440B

    公开(公告)日:2017-09-26

    申请号:CN201480072129.1

    申请日:2014-12-11

    发明人: X·董 J·徐

    IPC分类号: G06F12/0873 G06F12/0895

    摘要: 公开了用于对存储器进行碎片整理的系统和方法。在一特定实施例中,一种方法包括将存储在存储器的第一物理存储器地址处的数据从该存储器加载到数据高速缓存的高速缓存行。第一物理存储器地址被映射到第一虚拟存储器地址。该方法进一步包括在数据高速缓存处发起与第一虚拟存储器地址相关联的查找信息的修改,以使得第一虚拟存储器地址对应于存储器的第二物理存储器地址。该方法还包括在数据高速缓存处修改与高速缓存行相关联的信息以指示该高速缓存行对应于第二物理存储器地址而非第一物理存储器地址。

    比特重映射系统
    10.
    发明公开

    公开(公告)号:CN105874434A

    公开(公告)日:2016-08-17

    申请号:CN201480071907.5

    申请日:2014-12-11

    IPC分类号: G06F11/10 G06F12/00

    摘要: 一种方法包括在计数器处存储指示在与第一地址相关联的数据中检测到比特差错的读操作的计数的第一值。该方法进一步包括响应于第一值超过第一阈值,使用耦合至存储器阵列的控制器来将第一地址重映射到第二地址。第一地址对应于存储器阵列的第一元件。第二地址对应于被包括在控制器内的存储器处的第二元件。重映射第一地址包括响应于接收到对位于第一地址处的数据的第一读请求,将从第一元件读取的第一值替换成从第二元件读取的第二值。