EDGE CLOUD WIRELESS BYTE ADDRESSABLE POOLED MEMORY TIERED ARCHITECTURE

    公开(公告)号:US20190042163A1

    公开(公告)日:2019-02-07

    申请号:US15975704

    申请日:2018-05-09

    Abstract: Examples include a first tier system including a pooled memory having a plurality of memories, and a pooled memory controller coupled to the pooled memory, edge devices, and a second tier system. The pooled memory controller includes logic to receive a request from an edge device or the second tier system to access the pooled memory, the request including a virtual address; to determine if the request is to be forwarded to the second tier system; to forward the request to the second tier system when the request is to be forwarded; and when the request is to not be forwarded, translating the virtual address to a local physical address of a selected memory of the pooled memory, and performing at least one of a read operation and a write operation on the local physical address of the selected memory of the pooled memory based on the request.

    MEMORY ALLOCATION BASED ON TIME
    65.
    发明公开

    公开(公告)号:US20240028505A1

    公开(公告)日:2024-01-25

    申请号:US18375477

    申请日:2023-09-30

    CPC classification number: G06F12/023

    Abstract: Examples described herein relate to allocation of an amount of memory for a time duration based on receipt of a request to allocate an amount of memory for a time duration. The request can include a configuration that requests an allocation of the amount of memory and the configuration specifies a time tier and/or the time duration. The request can specify one or more of: a request identifier, the amount of memory to allocate, or a requested time duration to reserve the amount of memory.

    HARDWARE RESOURCE SELECTION
    66.
    发明公开

    公开(公告)号:US20230409511A1

    公开(公告)日:2023-12-21

    申请号:US18228617

    申请日:2023-07-31

    CPC classification number: G06F13/4291 G06F13/28

    Abstract: Examples described herein relate to a network interface device. In some examples, the network interface device includes circuitry to: based on a request to process data by a particular operation: determine available hardware resources, where the available hardware resources include a hardware resource in a reduced power state, and select a hardware resource among the available hardware resources based on a data processing measurement for the particular operation.

    OPPORTUNISTIC MEMORY POOLS
    68.
    发明申请

    公开(公告)号: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
    69.
    发明申请

    公开(公告)号: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).

    NETWORK INTERFACE DEVICE MANAGEMENT OF SERVICE EXECUTION FAILOVER

    公开(公告)号:US20210326221A1

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

    申请号:US17359530

    申请日:2021-06-26

    Abstract: Examples described herein relate to a network interface device that comprises circuitry, when operational, to select a platform to execute a function and based on load of the platform, selectively cause the function to execute on one or more other platforms to attempt to achieve or finish before the time-to-completion. In some examples, the circuitry is to detect progress of function execution to determine whether completion of execution of the function is predicted to not finish within the time-to-completion and cause the function to execute on one or more other platforms based on completion of execution of the function predicted to not finish within the time-to-completion. In some examples, the circuitry is to select the one or more other platforms to execute the function based on one or more of: processor computing utilization, available memory capacity, available cache capacity, network availability, or malfunction of a processor, memory, and/or cache.

Patent Agency Ranking