Allocation of shared reserve memory
    361.
    发明公开

    公开(公告)号:US20240195754A1

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

    申请号:US18581423

    申请日:2024-02-20

    Abstract: A device includes ports, a packet processor, and a memory management circuit. The ports communicate packets over a network. The packet processor processes the packets using queues. The memory management circuit maintains a shared buffer in a memory and adaptively allocates memory resources from the shared buffer to the queues, maintains in the memory, in addition to the shared buffer, a shared-reserve memory pool for use by the queues, identifies, among the queues, a queue that requires additional memory resources, the queue having an occupancy that is (i) above a current value of a dynamic threshold, rendering the queue ineligible for additional allocation from the shared buffer, and (ii) no more than a defined margin above the current value of the dynamic threshold, rendering the queue eligible for allocation from the shared-reserve memory pool, and allocates memory resources to the identified queue from the shared-reserve memory pool.

    REDUNDANT MANAGEMENT NETWORK ACCESS
    362.
    发明公开

    公开(公告)号:US20240195736A1

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

    申请号:US18077940

    申请日:2022-12-08

    CPC classification number: H04L45/586 H04L12/4641 H04L45/745

    Abstract: Apparatuses, systems, and techniques to establish a redundant communication pathway to a management network. In at least one embodiment, the redundant communication pathway is established by creating a virtual interface using a network device, and using the virtual interface to communicate with the management network via a management port of a second network device, and a connection between a first data port of the network device and a second data port of the second network device.

    SEGREGATED FABRIC CONTROL PLANE
    364.
    发明公开

    公开(公告)号:US20240184619A1

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

    申请号:US18073662

    申请日:2022-12-02

    CPC classification number: G06F9/4806 G06F9/5027 H04L49/253

    Abstract: A networking device and system are described, among other things. An illustrative system is disclosed to include a first processor to perform compute tasks associated with an operation; and a second processor to perform control plane tasks associated with the operation. The control plane tasks performed by the second processor relieve the first processor from responsibilities of performing the control plane tasks associated with the operation.

    Clock synchronization NIC offload
    368.
    发明公开

    公开(公告)号:US20240146431A1

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

    申请号:US17973575

    申请日:2022-10-26

    CPC classification number: H04J3/0638

    Abstract: In one embodiment, a system includes a network interface controller including a device interface to connect to a processing device and receive a time synchronization marker message from an application running on the processing device, a network interface to send packets over a network, and packet processing circuitry to process the time synchronization marker message for sending via the network interface over the network to a slave clock device, generate a time synchronization follow-up message including a timestamp indicative of when the synchronization marker message egressed the network interface, and process the time synchronization follow-up message for sending via the network interface over the network to the slave clock device.

    Ad-hoc allocation of in-network compute-resources

    公开(公告)号:US11973694B1

    公开(公告)日:2024-04-30

    申请号:US18192688

    申请日:2023-03-30

    CPC classification number: H04L47/76 H04L47/829

    Abstract: In one embodiment, an in-network compute resource assignment system includes a network device to receive a request to select resources to perform a processing job, wherein the request includes at least one resource requirement of the processing job, and end point devices assigned to perform the processing job, a memory to store a state of in-network compute-resources indicating resource usage of the in-network compute-resources by other processing jobs, and a processor to manage the stored state, and responsively to receiving the request, selecting ones of the in-network compute-resources to perform the processing job based on: (a) a network topology of a network including the in-network compute-resources; (b) the state of the in-network compute-resources; and (c) the at least one resource requirement of the processing job.

Patent Agency Ranking