FRAMEWORK FOR SYSTEM SIMULATION USING MULTIPLE SIMULATORS

    公开(公告)号:US20230367923A1

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

    申请号:US17662818

    申请日:2022-05-10

    Applicant: Xilinx, Inc.

    CPC classification number: G06F30/20 H04L9/50 G06F2111/02

    Abstract: A simulation framework is capable modeling a hardware implementation of a reference software system using models specified in different computer-readable languages. The models correspond to different ones of a plurality of subsystems of the hardware implementation. Input data is provided to a first simulator configured to simulate a first model of a first subsystem of the modeled hardware implementation. The input data is captured from execution of the reference software system. The first simulator executing the first model generates a first data file specifying output of the first subsystem. The first data file specifies intermediate data of the modeled hardware implementation. The first data file is provided to a second simulator configured to simulate a second model of a second subsystem of the modeled hardware implementation. The second simulator executing the second model generates a second data file specifying output of the second subsystem.

    Blockchain machine network acceleration engine

    公开(公告)号:US11657040B2

    公开(公告)日:2023-05-23

    申请号:US17084942

    申请日:2020-10-30

    Applicant: XILINX, INC.

    CPC classification number: G06F16/2379 G06F12/0875 G06F2212/45

    Abstract: Embodiments herein describe a hardware accelerator (e.g., a network acceleration engine) for a blockchain machine or node. The hardware accelerator parses packets containing separate components of a block of transactions to generate data to perform a validation process. To avoid the latency that comes with using software, the embodiments herein describe a protocol processor in the hardware accelerator that parses the packets and prepares the data so it can be consumed by downstream components in the accelerator without software intervention. These downstream components can then perform a validation operation to validate one or more transactions before those transactions are committed (i.e., added) to a ledger of a permissioned blockchain.

    Mining proxy acceleration
    4.
    发明授权

    公开(公告)号:US11431815B1

    公开(公告)日:2022-08-30

    申请号:US16869321

    申请日:2020-05-07

    Applicant: Xilinx, Inc.

    Abstract: Mining proxy acceleration may include receiving, within a mining proxy, packetized data from a mining pool server and determining, using the mining proxy, whether the packetized data qualifies for broadcast processing. In response to determining that the packetized data qualifies for broadcast processing, the packetized data can be modified using the mining proxy to generate broadcast data. The broadcast data can be broadcast, using the mining proxy, to a plurality of miners subscribed to the mining proxy.

Patent Agency Ranking