Structures and operations of integrated circuits having network of configurable switches

    公开(公告)号:US10476492B2

    公开(公告)日:2019-11-12

    申请号:US16201915

    申请日:2018-11-27

    Abstract: Embodiments herein may present an integrated circuit including a switch, where the switch together with other switches forms a network of switches to perform a sequence of operations according to a structure of a collective tree. The switch includes a first number of input ports, a second number of output ports, a configurable crossbar to selectively couple the first number of input ports to the second number of output ports, and a computation engine coupled to the first number of input ports, the second number of output ports, and the crossbar. The computation engine of the switch performs an operation corresponding to an operation represented by a node of the collective tree. The switch further includes one or more registers to selectively configure the first number of input ports and the configurable crossbar. Other embodiments may be described and/or claimed.

    INSTRUCTION SET ARCHITECTURE AND HARDWARE SUPPORT FOR HASH OPERATIONS

    公开(公告)号:US20240241645A1

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

    申请号:US18621437

    申请日:2024-03-29

    CPC classification number: G06F3/0613 G06F3/0656 G06F3/0673

    Abstract: Systems, apparatuses and methods may provide for technology that includes a plurality of hash management buffers corresponding to a plurality of pipelines, wherein each hash management buffer in the plurality of hash management buffers is adjacent to a pipeline in the plurality of pipelines, and wherein a first hash management buffer is to issue one or more hash packets associated with one or more hash operations on a hash table. The technology may also include a plurality of hash engines corresponding to a plurality of dynamic random access memories (DRAMs), wherein each hash engine in the plurality of hash engines is adjacent to a DRAM in the plurality of DRAMs, and wherein one or more of the hash engines is to initialize a target memory destination associated with the hash table and conduct the one or more hash operations in response to the one or more hash packets.

    DYNAMICALLY RECONFIGURABLE PROCESSING CORE
    14.
    发明公开

    公开(公告)号:US20240069921A1

    公开(公告)日:2024-02-29

    申请号:US18477884

    申请日:2023-09-29

    CPC classification number: G06F9/3885 G06F9/30036

    Abstract: Technology described herein provides a dynamically reconfigurable processing core. The technology includes a plurality of pipelines comprising a core, where the core is reconfigurable into one of a plurality of core modes, a core network to provide inter-pipeline connections for the pipelines, and logic to receive a morph instruction including a target core mode from an application running on the core, determine a present core state for the core, and morph, based on the present core state, the core to the target core mode. In embodiments, to morph the core, the logic is to select, based on the target core mode, which inter-pipeline connections are active, where each pipeline includes at least one multiplexor via which the inter-pipeline connections are selected to be active. In embodiments, to morph the core, the logic is further to select, based on the target core mode, which memory access paths are active.

    MULTI-DIMENSIONAL NETWORK SORTED ARRAY MERGING

    公开(公告)号:US20240045829A1

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

    申请号:US18131143

    申请日:2023-04-05

    CPC classification number: G06F15/17375

    Abstract: Techniques for multi-dimensional network sorted array merging. A first switch of a plurality of switches of an apparatus may receive a first element of a first array and a first element of a second array. The first switch may determine that the first element of the first array is less than the first element of the second array. The first switch may cause the first element of the first array to be stored as a first element of an output array.

Patent Agency Ranking