Configurable overlay on wide memory channels for efficient memory access

    公开(公告)号:US10990517B1

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

    申请号:US16259895

    申请日:2019-01-28

    Applicant: Xilinx, Inc.

    Abstract: Examples described herein relate to efficient memory access. An example is a system includes a programmable device, and a memory. The programmable device is coupled to the host and receives the read/write requests and the addresses associated therewith. The programmable device interleaves the read/write requests across multiple communication channels based on a subset of bits within each address. The memory receives the read/write requests from the programmable device. The memory stores contents associated with the addresses for write requests and returns contents associated with the addresses for a read request to the programmable device. The programmable device returns the received contents to the host for processing.

    HIGH-THROUGHPUT REGULAR EXPRESSION PROCESSING USING AN INTEGRATED CIRCUIT

    公开(公告)号:US20230342068A1

    公开(公告)日:2023-10-26

    申请号:US17660801

    申请日:2022-04-26

    Applicant: Xilinx, Inc.

    CPC classification number: G06F3/0655 G06F3/0614 G06F3/0673

    Abstract: A system includes a multi-port random-access memory (RAM) configured to store an instruction table. The instruction table specifies a regular expression for application to a data stream. The system includes a regular expression engine configured to process the data stream based on the instruction table. The regular expression engine includes a decoder circuit configured to determine validity of active states output from the RAM, a plurality of active states memories operating concurrently, wherein each active states memory is configured to initiate a read from a different port of the RAM using an address formed of an active state output from the active states memory and a portion of the data stream, and switching circuitry configured to route the active states to the plurality of active states memories according, at least in part, to a load balancing technique and validity of the active states.

    High-throughput regular expression processing using an integrated circuit

    公开(公告)号:US12014072B2

    公开(公告)日:2024-06-18

    申请号:US17660801

    申请日:2022-04-26

    Applicant: Xilinx, Inc.

    Abstract: A system includes a multi-port random-access memory (RAM) configured to store an instruction table. The instruction table specifies a regular expression for application to a data stream. The system includes a regular expression engine configured to process the data stream based on the instruction table. The regular expression engine includes a decoder circuit configured to determine validity of active states output from the RAM, a plurality of active states memories operating concurrently, wherein each active states memory is configured to initiate a read from a different port of the RAM using an address formed of an active state output from the active states memory and a portion of the data stream, and switching circuitry configured to route the active states to the plurality of active states memories according, at least in part, to a load balancing technique and validity of the active states.

Patent Agency Ranking