Systems and methods for automapping source code to machine code

    公开(公告)号:US11972240B2

    公开(公告)日:2024-04-30

    申请号:US17674739

    申请日:2022-02-17

    CPC classification number: G06F8/48

    Abstract: Systems and methods for mapping a location in a source code to a location in a machine code are disclosed. An identifier of the source code and an identifier of a first location of the source code are received. A marker is inserted in association with the source code based on the identifier of the first location. The source code is compiled into machine code. A second location associated with the marker is identified in the machine code. A third location is returned based on identifying the second location.

    Universal mechanism to access and control a computational device

    公开(公告)号:US11966343B2

    公开(公告)日:2024-04-23

    申请号:US17482412

    申请日:2021-09-22

    CPC classification number: G06F13/1668

    Abstract: A storage device is disclosed. The storage device may include a storage for a data and a controller to process an input/output (I/O) request from a host processor on the data in the storage. A computational storage unit may implement at least one service for execution on the data in the storage. A command router may route a command received from the host processor to the controller or the computational storage unit based at least in part on the command.

    Systems, methods, and devices for accessing a device operating system over an interconnect

    公开(公告)号:US11822490B2

    公开(公告)日:2023-11-21

    申请号:US17522899

    申请日:2021-11-09

    CPC classification number: G06F13/102 G06F9/44505

    Abstract: A method for communicating with a device may include running, at a device, an operating system, communicating, using a first function of an interconnect, with the device, and communicating, using a second function of the interconnect, with the operating system. The operating system may include communication logic, and the communicating with the operating may include communicating with the communication logic. The communication logic may one or more terminal support drivers, and the communicating with the communication logic may include communicating with the one or more terminal support drivers using a terminal application. The terminal application may run on a host. The second function of the interconnect may be configured to operate with a controller. The communicating with the operating system may include communicating with the operating system based on a privilege information. The host may be a management controller. The method may further include controlling, using the second function of the interconnect, a program on the operating system.

    Garbage collection—automatic data placement

    公开(公告)号:US11630767B2

    公开(公告)日:2023-04-18

    申请号:US17543710

    申请日:2021-12-06

    Abstract: A Solid State Drive (SSD) is disclosed. The SSD may include flash memory to store data. An SSD controller may manage reading and writing data to the flash memory. The SSD may include an automatic stream detection logic to select a stream identifier responsive to attributes of data. A garbage collection logic may select an erase block and program valid data in the erase block into a second block responsive to a stream ID determined the automatic stream detection logic. The stream ID may be determined after the garbage collection logic has selected the erase block for garbage collection.

    Multi-stream SSD QoS management
    80.
    发明授权

    公开(公告)号:US11586392B2

    公开(公告)日:2023-02-21

    申请号:US16775262

    申请日:2020-01-28

    Abstract: A system and method for satisfying Quality of Service (QoS) attributes for a stream using a storage device with multi-stream capability is described. The storage device may include memory to store data. A host interface may receive requests, some of which may be associated with a stream. A host interface layer may schedule the requests in a manner that may satisfy the QoS attribute for the stream.

Patent Agency Ranking