SYSTEMS AND METHODS FOR TASK MANAGEMENT

    公开(公告)号:US20250147799A1

    公开(公告)日:2025-05-08

    申请号:US18501868

    申请日:2023-11-03

    Applicant: Xilinx, Inc.

    Abstract: A computer-implemented method for task management can include managing performance of a task on a message by a plurality of circuits. In some aspects, the task can comprise a sequence of processings to be performed on the message and each circuit of the plurality of circuits performing a processing of the sequence of processings. In some aspects, the method can include routing, based on the sequence, a first information regarding the task to a first circuit of the plurality of circuits to perform a first processing of the sequence of processings on the message; receiving, from the first circuit, an output of the first processing; and routing, based on the sequence of processings identified for the task, a second information regarding the task to a second circuit of the plurality of circuits to perform a second processing that follows the first processing in the sequence of processings.

    Data processing system
    5.
    发明授权

    公开(公告)号:US11093284B2

    公开(公告)日:2021-08-17

    申请号:US15594416

    申请日:2017-05-12

    Applicant: XILINX, INC.

    Abstract: A data processing system has a poll mode driver and a library supporting protocol processing. The poll mode driver and the library are non-operating system functionalities. An application is provided. An operation system is configured while executing in kernel mode and in response to the application being determined to be unresponsive, use a helper process being an operating system functionality executing at user-mode to cause a receive or transmit mode of the application to continue.

    Data processing system
    6.
    发明授权

    公开(公告)号:US11146508B2

    公开(公告)日:2021-10-12

    申请号:US15978049

    申请日:2018-05-11

    Applicant: XILINX, INC.

    Abstract: A data processing system has a poll mode driver and a library supporting protocol processing. The poll mode driver and the library are non-operating system functionalities. An application is provided. An operation system is configured while executing in kernel mode and in response to the application being determined to be unresponsive, use a helper process being an operating system functionality executing at user-mode to cause a receive or transmit mode of the application to continue.

    Modifying application behaviour
    7.
    发明授权

    公开(公告)号:US10713099B2

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

    申请号:US14250290

    申请日:2014-04-10

    Applicant: XILINX, INC.

    Abstract: A data processing system comprising: an operating system providing an application programming interface; an application supported by the operating system and operable to make calls to the application programming interface; an intercept library configured to intercept calls of a predetermined set of call types made by the application to the application programming interface; and a configuration data structure defining at least one action to be performed for each of a plurality of sequences of one or more calls having predefined characteristics, the one or more calls being of the predetermined set of call types; wherein the intercept library is configured to, on intercepting a sequence of one or more calls defined in the configuration data structure, perform the corresponding action(s) defined by the configuration data structure.

    Reducing network latency
    8.
    发明授权

    公开(公告)号:US10652367B2

    公开(公告)日:2020-05-12

    申请号:US16413445

    申请日:2019-05-15

    Applicant: Xilinx, Inc.

    Abstract: A method of transmitting data for use at a data processing system and network interface device, the data processing system being coupled to a network by the network interface device, the method comprising: forming a message template in accordance with a predetermined set of network protocols, the message template including at least in part one or more protocol headers; forming an application layer message in one or more parts; updating the message template with the parts of the application layer message; processing the message template in accordance with the predetermined set of network protocols so as to complete the protocol headers; and causing the network interface device to transmit the completed message over the network.

Patent Agency Ranking