-
公开(公告)号:US20150074456A1
公开(公告)日:2015-03-12
申请号:US14374812
申请日:2012-03-02
申请人: Doe Hyun Yoon , Jichuan Chang , Naveen Muralimanohar , Robert Schreiber , Paolo Faraboschi , Parthasarathy Ranganathan
发明人: Doe Hyun Yoon , Jichuan Chang , Naveen Muralimanohar , Robert Schreiber , Paolo Faraboschi , Parthasarathy Ranganathan
CPC分类号: G06F11/1407 , G06F11/1072 , G06F11/1435 , G06F11/1451 , G06F11/1471 , G06F12/0238 , G06F2212/1016 , G06F2212/1032 , G06F2212/7202 , G06F2212/7209 , G11C11/5621 , G11C2211/5641
摘要: Versioned memories using a multi-level cell (MLC) are disclosed. An example method includes comparing a global memory version to a block memory version, the global memory version corresponding to a plurality of memory blocks, the block memory version corresponding to one of the plurality of memory blocks. The example method includes determining, based on the comparison, which level in a multi-level cell of the one of the plurality of memory blocks stores checkpoint data.
摘要翻译: 公开了使用多级单元(MLC)的版本化存储器。 示例性方法包括将全局存储器版本与块存储器版本进行比较,对应于多个存储器块的全局存储器版本,对应于多个存储器块之一的块存储器版本。 该示例方法包括基于比较来确定多个存储器块中的一个的多级单元中的哪个级别存储检查点数据。
-
公开(公告)号:US20140351495A1
公开(公告)日:2014-11-27
申请号:US14374817
申请日:2012-04-27
申请人: Doe Hyun Yoon , Robert Schreiber , Paolo Faraboschi , Jichuan Chang , Naveen Muralimanohar , Parthasarathy Ranganathan
发明人: Doe Hyun Yoon , Robert Schreiber , Paolo Faraboschi , Jichuan Chang , Naveen Muralimanohar , Parthasarathy Ranganathan
CPC分类号: G06F11/1072 , G06F11/08 , G06F11/1407 , G06F11/141 , G06F12/0238 , G06F12/0246 , G06F2212/1016 , G06F2212/1028 , G06F2212/7207 , G06F2212/7209 , G11C11/56 , G11C11/5678 , G11C11/5685 , G11C13/0059 , G11C29/44 , G11C2013/0076 , G11C2029/4402 , G11C2211/5641 , Y02D10/13
摘要: Local checkpointing using a multi-level call is described herein. An example method includes storing a first datum in a first level of a multi-level cell. A second datum is stored in a second level of the multi-level cell, the second datum representing a checkpoint of the first datum. The first datum is copied from the first level to the second level of the multi-level cell to create the checkpoint.
摘要翻译: 本文描述使用多级呼叫的本地检查点。 示例性方法包括将第一数据存储在多级单元的第一级中。 第二数据被存储在多级单元的第二级中,第二数据表示第一数据的检查点。 第一个数据从多级单元的第一个级别复制到第二个级别,以创建检查点。
-
公开(公告)号:US10025663B2
公开(公告)日:2018-07-17
申请号:US14374817
申请日:2012-04-27
申请人: Doe Hyun Yoon , Robert Schreiber , Paolo Faraboschi , Jichuan Chang , Naveen Muralimanohar , Parthasarathy Ranganathan
发明人: Doe Hyun Yoon , Robert Schreiber , Paolo Faraboschi , Jichuan Chang , Naveen Muralimanohar , Parthasarathy Ranganathan
IPC分类号: G06F12/00 , G06F11/10 , G06F11/08 , G11C11/56 , G11C13/00 , G06F11/14 , G06F12/02 , G11C29/44
CPC分类号: G06F11/1072 , G06F11/08 , G06F11/1407 , G06F11/141 , G06F12/0238 , G06F12/0246 , G06F2212/1016 , G06F2212/1028 , G06F2212/7207 , G06F2212/7209 , G11C11/56 , G11C11/5678 , G11C11/5685 , G11C13/0059 , G11C29/44 , G11C2013/0076 , G11C2029/4402 , G11C2211/5641 , Y02D10/13
摘要: Local checkpointing using a multi-level call is described herein. An example method includes storing a first datum in a first level of a multi-level cell. A second datum is stored in a second level of the multi-level cell, the second datum representing a checkpoint of the first datum. The first datum is copied from the first level to the second level of the multi-level cell to create the checkpoint.
-
公开(公告)号:US20120278651A1
公开(公告)日:2012-11-01
申请号:US13066976
申请日:2011-04-28
申请人: Naveen Muralimanohar , Doe Hyun Yoon , Jichuan Chang , Parthasarathy Ranganathan , Norman Paul Jouppi
发明人: Naveen Muralimanohar , Doe Hyun Yoon , Jichuan Chang , Parthasarathy Ranganathan , Norman Paul Jouppi
IPC分类号: G06F11/20
摘要: Embodiments herein relate to a method for remapping data. In an embodiment, it is determined if a first memory block is faulty. A pointer is stored to the first memory block and a pointer flag of the first memory block is set when the first memory block is faulty. Data previously stored at the first memory block is written to a second memory block, where the pointer points to a location of the second memory block.
摘要翻译: 本文的实施例涉及用于重新映射数据的方法。 在一个实施例中,确定第一存储器块是否有故障。 指针被存储到第一存储器块,并且当第一存储器块发生故障时,设置第一存储器块的指针标志。 先前存储在第一存储器块的数据被写入第二存储器块,其中指针指向第二存储器块的位置。
-
公开(公告)号:US20120185727A1
公开(公告)日:2012-07-19
申请号:US13007741
申请日:2011-01-17
申请人: Doe Hyun Yoon , Naveen Muralimanohar , Jichuan Chang , Parthasarathy Ranganathan , Norman Paul Jouppi
发明人: Doe Hyun Yoon , Naveen Muralimanohar , Jichuan Chang , Parthasarathy Ranganathan , Norman Paul Jouppi
CPC分类号: G06F11/1438 , G06F11/1076 , G06F11/2056 , G06F11/2094
摘要: Systems, methods, and computer-readable and executable instructions are provided for computing system reliability. A method for computing system reliability can include storing, on one of a plurality of devices, a checkpoint of a current state associated with the one of the plurality of devices. The method may further include storing the checkpoint in an erasure-code group across the plurality of devices.
摘要翻译: 提供系统,方法和计算机可读和可执行指令来计算系统的可靠性。 用于计算系统可靠性的方法可以包括在多个设备中的一个设备上存储与所述多个设备中的一个设备相关联的当前状态的检查点。 该方法还可以包括将检查点存储在多个设备中的擦除代码组中。
-
公开(公告)号:US09003247B2
公开(公告)日:2015-04-07
申请号:US13066976
申请日:2011-04-28
申请人: Naveen Muralimanohar , Doe Hyun Yoon , Jichuan Chang , Parthasarathy Ranganathan , Norman Paul Jouppi
发明人: Naveen Muralimanohar , Doe Hyun Yoon , Jichuan Chang , Parthasarathy Ranganathan , Norman Paul Jouppi
摘要: Embodiments herein relate to a method for remapping data. In an embodiment, it is determined if a first memory block is faulty. A pointer is stored to the first memory block and a pointer flag of the first memory block is set when the first memory block is faulty. Data previously stored at the first memory block is written to a second memory block, where the pointer points to a location of the second memory block.
摘要翻译: 本文的实施例涉及用于重新映射数据的方法。 在一个实施例中,确定第一存储器块是否有故障。 指针被存储到第一存储器块,并且当第一存储器块发生故障时,设置第一存储器块的指针标志。 先前存储在第一存储器块的数据被写入第二存储器块,其中指针指向第二存储器块的位置。
-
公开(公告)号:US20120272036A1
公开(公告)日:2012-10-25
申请号:US13092912
申请日:2011-04-23
申请人: Naveen Muralimanohar , Jichuan Chang , Parthasarathy Ranganathan , Doe Hyun Yoon , Norman Paul Jouppi
发明人: Naveen Muralimanohar , Jichuan Chang , Parthasarathy Ranganathan , Doe Hyun Yoon , Norman Paul Jouppi
IPC分类号: G06F12/06
CPC分类号: G06F12/0238 , G06F12/06 , G06F2212/7202 , G06F2212/7208 , Y02D10/13
摘要: An adaptive, memory system is provided. The adaptive memory system has a number of physical-memory devices and a memory controller that creates and maintains a logical address space to which the physical-memory devices and data-storage allocations are mapped, and through which mapping the memory controller matches static, dynamic, and dynamically-adjustable retention and resiliency characteristics of portions of the physical-memory devices with specified retention and resiliency characteristics specified for the data-storage allocations.
摘要翻译: 提供了一种自适应的存储系统。 自适应存储器系统具有多个物理存储器设备和存储器控制器,其创建并维护物理存储器件和数据存储器分配映射到的逻辑地址空间,并且存储器控制器通过映射将静态,动态 ,以及具有为数据存储分配指定的指定保留和弹性特性的物理存储器件的部分动态可调保留和弹性特性。
-
公开(公告)号:US08639968B2
公开(公告)日:2014-01-28
申请号:US13007741
申请日:2011-01-17
申请人: Doe Hyun Yoon , Naveen Muralimanohar , Jichuan Chang , Parthasarathy Ranganathan , Norman Paul Jouppi
发明人: Doe Hyun Yoon , Naveen Muralimanohar , Jichuan Chang , Parthasarathy Ranganathan , Norman Paul Jouppi
IPC分类号: G06F11/00
CPC分类号: G06F11/1438 , G06F11/1076 , G06F11/2056 , G06F11/2094
摘要: Systems, methods, and computer-readable and executable instructions are provided for computing system reliability. A method for computing system reliability can include storing, on one of a plurality of devices, a checkpoint of a current state associated with the one of the plurality of devices. The method may further include storing the checkpoint in an erasure-code group across the plurality of devices.
摘要翻译: 提供系统,方法和计算机可读和可执行指令来计算系统的可靠性。 用于计算系统可靠性的方法可以包括在多个设备中的一个设备上存储与所述多个设备中的一个设备相关联的当前状态的检查点。 该方法还可以包括将检查点存储在多个设备中的擦除代码组中。
-
公开(公告)号:US09773531B2
公开(公告)日:2017-09-26
申请号:US14405904
申请日:2012-06-08
IPC分类号: G06F12/08 , G06F12/0808 , G06F12/0815 , G11C7/10 , G11C5/04 , G06F13/16
CPC分类号: G11C7/1072 , G06F13/1663 , G11C5/04 , G11C2207/108 , G11C2207/2209 , G11C2207/2281 , Y02D10/14
摘要: A disclosed example method involves performing simultaneous data accesses on at least first and second independently selectable logical sub-ranks to access first data via a wide internal data bus in a memory device. The memory device includes a translation buffer chip, memory chips in independently selectable logical sub-ranks, a narrow external data bus to connect the translation buffer chip to a memory controller, and the wide internal data bus between the translation buffer chip and the memory chips. A data access is performed on only the first independently selectable logical sub-rank to access second data via the wide internal data bus. The example method also involves locating a first portion of the first data, a second portion of the first data, and the second data on the narrow external data bus during separate data transfers.
-
公开(公告)号:US20150302904A1
公开(公告)日:2015-10-22
申请号:US14405904
申请日:2012-06-08
CPC分类号: G11C7/1072 , G06F13/1663 , G11C5/04 , G11C2207/108 , G11C2207/2209 , G11C2207/2281 , Y02D10/14
摘要: A disclosed example method involves performing simultaneous data accesses on at least first and second independently selectable logical sub-ranks to access first data via a wide internal data bus in a memory device. The memory device includes a translation buffer chip, memory chips in independently selectable logical sub-ranks, a narrow external data bus to connect the translation buffer chip to a memory controller, and the wide internal data bus between the translation buffer chip and the memory chips. A data access is performed on only the first independently selectable logical sub-rank to access second data via the wide internal data bus. The example method also involves locating a first portion of the first data, a second portion of the first data, and the second data on the narrow external data bus during separate data transfers.
摘要翻译: 所公开的示例性方法包括在至少第一和第二独立可选逻辑子列上执行同时数据访问,以经由存储器设备中的宽内部数据总线访问第一数据。 存储器件包括翻译缓冲器芯片,可独立选择的逻辑子级别的存储器芯片,将翻译缓冲器芯片连接到存储器控制器的窄的外部数据总线以及翻译缓冲器芯片和存储器芯片之间的宽内部数据总线 。 仅通过第一可独立选择的逻辑子级执行数据访问,以经由宽内部数据总线访问第二数据。 示例性方法还包括在单独的数据传输期间将第一数据的第一部分,第一数据的第二部分和窄的外部数据总线上的第二数据定位。
-
-
-
-
-
-
-
-
-