Data processing system
    4.
    发明授权

    公开(公告)号:US11093284B2

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

    申请号:US15594416

    申请日:2017-05-12

    申请人: XILINX, INC.

    IPC分类号: G06F9/50 G06F11/07

    摘要: 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
    5.
    发明授权

    公开(公告)号:US11146508B2

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

    申请号:US15978049

    申请日:2018-05-11

    申请人: XILINX, INC.

    摘要: 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
    6.
    发明授权

    公开(公告)号:US10713099B2

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

    申请号:US14250290

    申请日:2014-04-10

    申请人: XILINX, INC.

    IPC分类号: G06F9/54

    摘要: 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
    7.
    发明授权

    公开(公告)号:US10652367B2

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

    申请号:US16413445

    申请日:2019-05-15

    申请人: Xilinx, Inc.

    摘要: 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.