HYBRID MEMORY MANAGEMENT
    2.
    发明申请

    公开(公告)号:US20180046378A1

    公开(公告)日:2018-02-15

    申请号:US15235495

    申请日:2016-08-12

    Applicant: Google Inc.

    Abstract: Methods, systems, and apparatus for determining whether an access bit is set for each page table entry of a page table based on a scan of the page table with at least one page table walker, the access bit indicating whether a page associated with the page table entry was accessed in a last scan period; incrementing a count for each page in response to determining that the access bit is set for the page table entry associated with the page; resetting the access bit after determining whether the access bit is set for each page table entry; receiving a request to access, from a main memory, a first page of data; initiating a page fault based on determining that the first page of data is not stored in the main memory; and servicing the page fault with a DMA engine.

    PARTITIONING A FLASH MEMORY DATA STORAGE DEVICE
    3.
    发明申请
    PARTITIONING A FLASH MEMORY DATA STORAGE DEVICE 审中-公开
    分区闪存数据存储设备

    公开(公告)号:US20140156915A1

    公开(公告)日:2014-06-05

    申请号:US14089397

    申请日:2013-11-25

    Applicant: GOOGLE INC.

    Abstract: A method of partitioning a data storage device that has a plurality of memory chips includes determining a number memory chips in the data storage device, defining, via a host coupled to the data storage device, a first partition of the data storage device, where the first partition includes a first subset of the plurality of memory chips, defining a second partition of the data storage device via the host where the second partition includes a second subset of the plurality of memory chips, such that the first subset does not include any memory chips of the second subset and wherein the second subset does not include any memory chips of the first subset.

    Abstract translation: 一种划分具有多个存储器芯片的数据存储设备的方法包括确定数据存储设备中的数字存储器芯片,经由耦合到数据存储设备的主机定义数据存储设备的第一分区,其中 第一分区包括多个存储器芯片的第一子集,经由主机定义数据存储设备的第二分区,其中第二分区包括多个存储器芯片的第二子集,使得第一子集不包括任何存储器 第二子集的芯片,并且其中第二子集不包括第一子集的任何存储器芯片。

    DATA STORAGE DEVICE
    4.
    发明申请
    DATA STORAGE DEVICE 有权
    数据存储设备

    公开(公告)号:US20140089605A1

    公开(公告)日:2014-03-27

    申请号:US14087434

    申请日:2013-11-22

    Applicant: GOOGLE INC.

    Abstract: A data storage device may include an interface that is arranged and configured to interface with a host, a command bus, multiple memory devices that are operably coupled to the command bus and a controller that is operably coupled to the interface and to the command bus. The controller may be arranged and configured to receive a read metadata command for a specified one of the memory devices from the host using the interface, read metadata from the specified memory device and communicate the metadata to the host using the interface.

    Abstract translation: 数据存储设备可以包括布置和配置为与主机,命令总线,可操作地耦合到命令总线的多个存储器设备以及可操作地耦合到接口和命令总线的控制器的接口。 控制器可以被布置和配置为使用接口从主机接收指定的一个存储器设备的读取元数据命令,从指定的存储器设备读取元数据并使用该接口将元数据传送到主机。

    Data storage device with copy command
    6.
    发明授权
    Data storage device with copy command 有权
    具有复制命令的数据存储设备

    公开(公告)号:US09244842B2

    公开(公告)日:2016-01-26

    申请号:US14087434

    申请日:2013-11-22

    Applicant: GOOGLE INC.

    Abstract: A data storage device may include an interface that is arranged and configured to interface with a host, a command bus, multiple memory devices that are operably coupled to the command bus and a controller that is operably coupled to the interface and to the command bus. The controller may be arranged and configured to receive a read metadata command for a specified one of the memory devices from the host using the interface, read metadata from the specified memory device and communicate the metadata to the host using the interface.

    Abstract translation: 数据存储设备可以包括布置和配置为与主机,命令总线,可操作地耦合到命令总线的多个存储器设备以及可操作地耦合到接口和命令总线的控制器的接口。 控制器可以被布置和配置为使用接口从主机接收指定的一个存储器设备的读取元数据命令,从指定的存储器设备读取元数据并使用该接口将元数据传送到主机。

    RAID CONFIGURATION IN A FLASH MEMORY DATA STORAGE DEVICE
    7.
    发明申请
    RAID CONFIGURATION IN A FLASH MEMORY DATA STORAGE DEVICE 审中-公开
    闪存存储数据存储设备中的RAID配置

    公开(公告)号:US20140108708A1

    公开(公告)日:2014-04-17

    申请号:US14057703

    申请日:2013-10-18

    Applicant: Google Inc.

    Abstract: A method of storing data in a flash memory data storage device that includes a plurality of memory chips is disclosed. The method includes determining a number of memory chips in the data storage device, defining, via a host coupled to the data storage device, a first partition of the data storage device, where the first partition includes a first subset of the plurality of memory chips and defining a second partition of the data storage device via a host coupled to the data storage device, where the second partition includes a second subset of the plurality of memory chips. First data is written to the first partition while reading data from the second partition, and first data is written to the second partition while reading data from the first partition.

    Abstract translation: 公开了一种在包括多个存储器芯片的闪存数据存储装置中存储数据的方法。 该方法包括确定数据存储设备中的多个存储器芯片,经由耦合到数据存储设备的主机定义数据存储设备的第一分区,其中第一分区包括多个存储器芯片的第一子集 以及经由耦合到所述数据存储设备的主机定义所述数据存储设备的第二分区,其中所述第二分区包括所述多个存储器芯片的第二子集。 当从第二分区读取数据时,将第一数据写入第一分区,并且在从第一分区读取数据的同时将第一数据写入第二分区。

    DATA STORAGE DEVICE
    8.
    发明申请
    DATA STORAGE DEVICE 审中-公开
    数据存储设备

    公开(公告)号:US20140047172A1

    公开(公告)日:2014-02-13

    申请号:US14059061

    申请日:2013-10-21

    Applicant: GOOGLE INC.

    Abstract: A data storage device may include a first memory board having multiple memory chips and a controller board that is arranged and configured to operably connect to the first memory board. The controller board may include an interface to a host and a controller that is arranged and configured to control command processing for multiple different types of memory chips, automatically recognize a type of the memory chips on the first memory board, receive commands from the host using the interface, and execute the commands using the memory chips.

    Abstract translation: 数据存储设备可以包括具有多个存储器芯片的第一存储器板和布置和配置为可操作地连接到第一存储器板的控制器板。 控制器板可以包括与主机的接口和被配置和配置为控制多种不同类型的存储器芯片的命令处理的控制器,自动识别第一存储器板上的存储器芯片的类型,从主机接收命令使用 界面,并使用内存芯片执行命令。

Patent Agency Ranking