METHOD AND APPARATUS FOR TENANT-AWARE STORAGE SHARING PLATFORM

    公开(公告)号:US20170344285A1

    公开(公告)日:2017-11-30

    申请号:US15227955

    申请日:2016-08-03

    IPC分类号: G06F3/06

    摘要: A Tenant-Aware Storage-Sharing Engine (TASTE) (225) is described. The TASTE (225) may include storage (510) for information about a set of available storage devices (705, 710) at a data center (105). A reception logic 505) may receive storage device requirements (415) from a tenant (145, 230). Selection logic (515) may then select a subset of the available storage devices (705, 710) that satisfies the storage device requirements 415) of the tenant (145, 230).

    METHOD AND APPARATUS FOR STORAGE DEVICE LATENCY/BANDWIDTH SELF MONITORING

    公开(公告)号:US20170344284A1

    公开(公告)日:2017-11-30

    申请号:US15225811

    申请日:2016-08-01

    IPC分类号: G06F3/06

    摘要: A storage device (220) is described. The storage device (220) may store data in a storage memory (445), and may have a host interface (420) to manage communications between the storage device (220) and a host machine (110, 115, 120, 125, 130). The storage device (220) may also include a translation layer (430) to translate addresses between the host machine (110, 115, 120, 125, 130) and the storage memory (445), and a storage interface (440) to access data from the storage memory (445). An in-storage monitoring engine (425) may determine characteristics (605, 610, 615) of the storage device (220), such as latency (605), bandwidth (610), and retention (615).

    HIGHLY EFFICIENT INEXACT COMPUTING STORAGE DEVICE
    8.
    发明申请
    HIGHLY EFFICIENT INEXACT COMPUTING STORAGE DEVICE 有权
    高效率的计算机存储设备

    公开(公告)号:US20160350074A1

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

    申请号:US14838351

    申请日:2015-08-27

    IPC分类号: G06F7/50

    摘要: A device (105) can include storage device (110) to store data. The device (105) can also include an accuracy requirement detector (120). Given an iteration of an algorithm (130) and the results of previous iterations of the algorithm (130), accuracy requirement detector (120) can determine the accuracy required for the current iteration of the algorithm (130). The device (105) can also include an adaptive mechanism (125) that can schedule the iteration of the algorithm (130) on an available arithmetic logic unit (ALU) based on the accuracy required for the iteration of the algorithm (130).

    摘要翻译: 设备(105)可以包括用于存储数据的存储设备(110)。 装置(105)还可以包括精度要求检测器(120)。 给定算法(130)的迭代和算法(130)的先前迭代的结果,精度要求检测器(120)可以确定算法(130)的当前迭代所需的精度。 设备(105)还可以包括可以基于算法(130)的迭代所需的精度在可用算术逻辑单元(ALU)上调度算法(130)的迭代的自适应机制(125)。

    METHOD AND APPARATUS FOR STORAGE DEVICE LATENCY/BANDWIDTH SELF MONITORING

    公开(公告)号:US20220075566A1

    公开(公告)日:2022-03-10

    申请号:US17527143

    申请日:2021-11-15

    IPC分类号: G06F3/06

    摘要: A storage device is described. The storage device may store data in a storage memory, and may have a host interface to manage communications between the storage device and a host machine. The storage device may also include a translation layer to translate addresses between the host machine and the storage memory, and a storage interface to access data from the storage memory. An in-storage monitoring engine may determine characteristics of the storage device, such as latency, bandwidth, and retention.

    STORAGE APPARATUS AND METHOD FOR AUTONOMOUS SPACE COMPACTION

    公开(公告)号:US20190121581A1

    公开(公告)日:2019-04-25

    申请号:US16226624

    申请日:2018-12-19

    IPC分类号: G06F3/06 G06F12/10

    摘要: Embodiments of the inventive concept improve performance, energy efficiency, and capacity of storage solutions, for example, by reducing the data movement between the CPU and the storage device and increasing the available capacity of the underlying storage devices via in-storage support for data compaction. Embodiments include a storage apparatus and method for autonomous in-storage space compaction initiated by a host-side command and according to metadata specified by a host. A space compact engine can function as an independent module or logic section within a storage device, which can migrate data within the storage device, thereby freeing up capacity and making preexisting data more compact. The space compact engine can cause self compact operations, self compact and trim operations, move and compact operations, and/or merge and compact operations. The space compact engine can notify the host of the completion of the operations.