COMPUTE OFFLOAD IN BLOCK STORAGE USING VIRTUAL OBJECTS

    公开(公告)号:US20190042093A1

    公开(公告)日:2019-02-07

    申请号:US16011280

    申请日:2018-06-18

    Abstract: Embodiments of the present disclosure may relate to a compute offload controller that may include a parser to parse a received compute offload command, and identify a block-based compute descriptor based at least in part on the compute offload command. In some embodiments, the compute offload controller may further include an offload executor to perform an operation on data in a block-based storage device based at least in part on the block-based compute descriptor. In some embodiments, the block-based compute descriptor may include a virtual input object, a virtual output object, and a compute type identifier. Other embodiments may be described and/or claimed.

    Cache utility modeling for automated cache configuration

    公开(公告)号:US10452546B2

    公开(公告)日:2019-10-22

    申请号:US15851567

    申请日:2017-12-21

    Abstract: Examples may include techniques to monitor processing of I/O requests of an application being executed by a computing platform by collecting a trace of the I/O requests, the trace including an I/O class of each I/O request; replay the trace and automatically analyze possible cache configuration policies for using a cache during execution of the application by the computing platform; and determine an optimal cache configuration policy for the cache from the possible cache configuration policies. The optimal cache configuration policy may then be applied to use of the cache during subsequent execution of the application by the computing platform.

    Compute offload in block storage using virtual objects

    公开(公告)号:US10817176B2

    公开(公告)日:2020-10-27

    申请号:US16011280

    申请日:2018-06-18

    Abstract: Embodiments of the present disclosure may relate to a compute offload controller that may include a parser to parse a received compute offload command, and identify a block-based compute descriptor based at least in part on the compute offload command. In some embodiments, the compute offload controller may further include an offload executor to perform an operation on data in a block-based storage device based at least in part on the block-based compute descriptor. In some embodiments, the block-based compute descriptor may include a virtual input object, a virtual output object, and a compute type identifier. Other embodiments may be described and/or claimed.

Patent Agency Ranking