DYNAMIC LOAD BALANCING FOR POOLED MEMORY

    公开(公告)号:US20220197819A1

    公开(公告)日:2022-06-23

    申请号:US17691743

    申请日:2022-03-10

    Abstract: Examples described herein relate to a memory controller to allocate an address range for a process among multiple memory pools based on a service level parameters associated with the address range and performance capabilities of the multiple memory pools. In some examples, the service level parameters include one or more of latency, network bandwidth, amount of memory allocation, memory bandwidth, data encryption use, type of encryption to apply to stored data, use of data encryption to transport data to a requester, memory technology, and/or durability of a memory device.

    OPPORTUNISTIC MEMORY POOLS
    4.
    发明申请

    公开(公告)号:US20230138094A1

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

    申请号:US18090255

    申请日:2022-12-28

    Abstract: Methods and apparatus for opportunistic memory pools. The memory architecture is extended with logic that divides and tracks the memory fragmentation in each of a plurality of smart devices in two virtual memory partitions: (1) the allocated-unused partition containing memory that is earmarked for (allocated to), but remained un-utilized by the actual workloads running, or, by the device itself (bit-streams, applications, etc.); and (2) the unallocated partition that collects unused memory ranges and pushes them in to an Opportunistic Memory Pool (OMP) which is exposed to the platform's memory controller and operating system. The two partitions of the OMP allow temporary utilization of otherwise unused memory. Under alternate configurations, the total amount of memory resources is presented as a monolithic resource or two monolithic memory resources (unallocated and allocated but unused) available for utilization by the devices and applications running in the platform.

    TELEMETRY COLLECTION TECHNOLOGIES

    公开(公告)号:US20210329354A1

    公开(公告)日:2021-10-21

    申请号:US17359535

    申请日:2021-06-26

    Abstract: Examples described herein relate to network interface device that is configured to identify a trigger condition to cause transmission of a request to a next node to request the next node to pre-load a telemetry collection service prior to performance of a service and to collect specific telemetry data during performance of the service. In some examples, the request is transmitted using a connection with a particular quality of service. In some examples, the next node comprises a computing platform and a second network interface device and wherein the second network interface device is to transmit telemetry related to performance of the service to a target destination. In some examples, the network interface device comprises one or more of: network interface controller (NIC), SmartNIC, infrastructure processing unit (IPU), or data processing unit (DPU).

Patent Agency Ranking