DOMAIN SPECIFIC MEMORY MANAGEMENT
    11.
    发明公开

    公开(公告)号:US20240274162A1

    公开(公告)日:2024-08-15

    申请号:US18109229

    申请日:2023-02-13

    Applicant: XILINX, INC.

    CPC classification number: G11C7/1039 G11C7/24

    Abstract: An integrated circuit (IC) device includes functional circuits and multiple communication paths, which may include a first communication path through the functional circuits and a second communication path to permit the functional circuits to share information through a buffer and/or to bypass a subset of the functional circuits and a corresponding portion of the first communication path. The IC device may include a variety of protocol-specific interface circuits (ASIC and/or configurable circuitry) for respective IP blocks, and a controller that selectively directs traffic through the various communication paths. The controller may include a set of domain-specific OpCodes that link various subsets/combinations of the protocol-specific interface circuits as respective communication paths. The IC device may include multiple blocks of circuitry, each including a respective set of domain-specific circuitry (e.g., host-domain, network domain, RF domain, and/or data processing domain), and respective sets of OpCodes.

    MACHINE LEARNING MODEL UPDATES TO ML ACCELERATORS

    公开(公告)号:US20230195684A1

    公开(公告)日:2023-06-22

    申请号:US18112362

    申请日:2023-02-21

    Applicant: XILINX, INC.

    Abstract: Examples herein describe a peripheral I/O device with a hybrid gateway that permits the device to have both I/O and coherent domains. As a result, the compute resources in the coherent domain of the peripheral I/O device can communicate with the host in a similar manner as CPU-to-CPU communication in the host. The dual domains in the peripheral I/O device can be leveraged for machine learning (ML) applications. While an I/O device can be used as an ML accelerator, these accelerators previously only used an I/O domain. In the embodiments herein, compute resources can be split between the I/O domain and the coherent domain where a ML engine is in the I/O domain and a ML model is in the coherent domain. An advantage of doing so is that the ML model can be coherently updated using a reference ML model stored in the host.

    MULTIPATH MEMORY WITH STATIC OR DYNAMIC MAPPING TO COHERENT OR MMIO SPACE

    公开(公告)号:US20230094621A1

    公开(公告)日:2023-03-30

    申请号:US17449561

    申请日:2021-09-30

    Applicant: XILINX, INC.

    Abstract: Embodiments herein describe memories in a processor system in an integrated circuit (IC) that can be assigned to either a cache coherent domain or an I/O domain, rather than being statically assigned by a designer of the IC. That is, the user or customer can assign the memories to domain that best suits their desires. Further, the memories can be reassigned to a different domain if the user later changes her mind.

    ADAPTIVE ACCELERATION OF TRANSPORT LAYER SECURITY

    公开(公告)号:US20230177146A1

    公开(公告)日:2023-06-08

    申请号:US17457839

    申请日:2021-12-06

    Applicant: XILINX, INC.

    CPC classification number: G06F21/54 G06F21/85 G06F21/6209

    Abstract: Embodiments herein describe offloading encryption activities to a network interface controller/card (NIC) (e.g., a SmartNIC) which frees up server compute resources to focus on executing customer applications. In one embodiment, the smart NIC includes a system on a chip (SoC) implemented on an integrated circuit (IC) that includes an embedded processor. Instead of executing a transport layer security (TLS) stack entirely in the embedded processor, the embodiments herein offload certain TLS tasks to a Public Key Infrastructure (PKI) accelerator such as generating public-private key pairs.

    SPATIAL DISTRIBUTION IN A 3D DATA PROCESSING UNIT

    公开(公告)号:US20220269638A1

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

    申请号:US17184456

    申请日:2021-02-24

    Applicant: XILINX, INC.

    Inventor: Jaideep DASTIDAR

    Abstract: The embodiments herein describe a 3D SmartNIC that spatially distributes compute, storage, or network functions in three dimensions using a plurality of layers. That is, unlike current SmartNIC that can perform acceleration functions in a 2D, a 3D Smart can distribute these functions across multiple stacked layers, where each layer can communicate directly or indirectly with the other layers.

    PRODUCER-TO-CONSUMER ACTIVE DIRECT CACHE TRANSFERS

    公开(公告)号:US20210064529A1

    公开(公告)日:2021-03-04

    申请号:US16560217

    申请日:2019-09-04

    Applicant: XILINX, INC.

    Abstract: The embodiments herein creates DCT mechanisms that initiate a DCT at the time the updated data is being evicted from the producer cache. These DCT mechanisms are applied when the producer is replacing the updated contents in its cache because the producer has either moved on to working on a different data set (e.g., a different task) or moved on to working on a different function, or when the producer-consumer task manager (e.g., a management unit) enforces software coherency by sending Cache Maintenance Operations (CMO). One advantage of the DCT mechanism is that because the direct cache transfer takes place at the time the updated data is being evicted, by the time the consumer begins its task, the updated contents have already been placed in its own cache or another cache within the cache hierarchy.

Patent Agency Ranking