Device, system and method to communicate a kernel binary via a network

    公开(公告)号:US11003479B2

    公开(公告)日:2021-05-11

    申请号:US16398017

    申请日:2019-04-29

    Abstract: Techniques and mechanisms for communicating compiled software instructions via a network, wherein the compiled instructions are to execute a kernel process of a network device. In an embodiment, a first node of a network receives a kernel source code from a second node of the network. The first node compiles the kernel source code to generate a kernel binary code, which is provided to the second node. Based on the kernel binary code being communicated to the second node, a software developer is able to perform a simulation that facilitates the development of an application binary code. The first node subsequently receives the application binary and an indication that the application binary is to be executed with the kernel binary at the first node. In some embodiments, the first node executes an application process and a kernel process to provide an application offload resource for another network node.

    ENDURANCE AWARE DATA PLACEMENT IN STORAGE SYSTEM WITH MULTIPLE TYPES OF MEDIA

    公开(公告)号:US20210048962A1

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

    申请号:US17084301

    申请日:2020-10-29

    Abstract: An embodiment of an electronic apparatus may include one or more substrates, and logic coupled to the one or more substrates, the logic to manage access to a storage system that includes a first persistent storage device and a second persistent storage device, capture input/output telemetry for a workload on the storage system, determine one or more write reduction factors and one or more write invalidation factors for the workload based on the captured input/output telemetry, and allocate storage for the workload between the first persistent storage device and the second persistent storage device based on the one or more write reduction factors and the one or more write invalidation factors. Other embodiments are disclosed and claimed.

    Technologies for computational storage via offload kernel extensions

    公开(公告)号:US10719462B2

    公开(公告)日:2020-07-21

    申请号:US16141411

    申请日:2018-09-25

    Inventor: Sanjeev Trika

    Abstract: Technologies for data processing or computation on data storage devices include a data storage controller. The data storage controller is configured to receive a data request from a compute device, determine an input data range specified by the compute device to be processed in the data storage device without sending data located at the input data to the compute device, read input data from the input data range, perform a data operation on the input data specified by the compute device to generate output data, and write the output data to an output data range specified by the compute device.

    Logical band-based key-value storage structure

    公开(公告)号:US10678768B2

    公开(公告)日:2020-06-09

    申请号:US15639651

    申请日:2017-06-30

    Abstract: Systems, apparatuses and methods may store data. A system may include a processor communicatively coupled to an indexing structure and a datastore log separate from the indexing structure. The indexing structure may store key data corresponding to a key of a key-value pair and an address for the key-value pair. The datastore log may store the key-value pair at the address in a logical band of a plurality of independent logical bands. In addition, the system may include a memory device coupled to the processor. The memory device may include instructions, which when executed by the processor, may cause the system to execute an operation involving the key-value pair.

    NON-VOLATILE FILE UPDATE MEDIA
    38.
    发明申请

    公开(公告)号:US20190303284A1

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

    申请号:US15939398

    申请日:2018-03-29

    Abstract: An embodiment of a mass storage apparatus may include first non-volatile media, second non-volatile media which provides a relatively larger write granularity as compared to the first non-volatile media, and logic communicatively coupled to the first and second non-volatile media to direct an access request to one of the first non-volatile media and the second non-volatile media based on an indication from an operating system. An embodiment of a host computing apparatus may include a processor, memory communicatively coupled to the processor, and logic communicatively coupled to the processor to provide an indication for a file system-related access request to a mass storage device based on a granularity size for the file system-related access request. Other embodiments are disclosed and claimed.

    ON-DEVICE-COPY FOR HYBRID SSD
    40.
    发明申请

    公开(公告)号:US20190146913A1

    公开(公告)日:2019-05-16

    申请号:US16244285

    申请日:2019-01-10

    Inventor: Sanjeev Trika

    Abstract: An embodiment of a package apparatus may include technology to control a first persistent storage media of the electronic storage, control a second persistent storage media of the electronic storage, wherein the second persistent storage media includes one or more of a faster access time and a smaller granularity access as compared to the first persistent storage media, store a logical-to-physical table in the second persistent storage media, and, in response to a data copy command, update an entry in the logical-to-physical table corresponding to a destination logical block address for the data copy command to point to a same physical address as a source logical block address for the data copy command. Other embodiments are disclosed and claimed.

Patent Agency Ranking