Automated machine collaboration
    121.
    发明授权

    公开(公告)号:US12251816B2

    公开(公告)日:2025-03-18

    申请号:US17130030

    申请日:2020-12-22

    Abstract: According to various aspects, controller for an automated machine may include: a processor configured to: compare information about a function of the automated machine with information of a set of tasks available to a plurality of automated machines; negotiate, with the other automated machines of the plurality of automated machines and based on a result of the comparison, which task of the set of tasks is allocated to the automated machine.

    Methods and apparatus for task relocation based on memory access patterns

    公开(公告)号:US12248808B2

    公开(公告)日:2025-03-11

    申请号:US17359504

    申请日:2021-06-26

    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to relocate a compute thread, the apparatus comprising control circuitry to maintain a location of a plurality of domain access counters associated with a plurality of compute-memory domains for a first compute thread, and an execution monitor to set a first domain access counter of the plurality of domain access counters, the first domain access counter associated with a first compute-memory domain of the compute-memory domains, and relocate the first compute thread to a second compute-memory domain of the compute-memory domains in response to a comparison between a second domain access counter associated with the second compute-memory domain and the first domain access counter.

    Autonomous machine collaboration
    123.
    发明授权

    公开(公告)号:US12233552B2

    公开(公告)日:2025-02-25

    申请号:US17129982

    申请日:2020-12-22

    Abstract: A device including a processor configured to detect an environment of an automated machine, wherein the environment comprises one or more further automated machines; determine an action taken by the one or more further automated machines; determine an action expected of the one or more further automated machines; compares the taken action with the expected action; determine an accuracy score associated with the one or more further automated machines based on the comparison.

    Autonomous machine collaboration
    125.
    发明授权

    公开(公告)号:US12202148B2

    公开(公告)日:2025-01-21

    申请号:US17130020

    申请日:2020-12-22

    Abstract: A controller including a processor configured to obtain a message from a task performing agent of a group of task performing agents allocated to a plurality of tasks, wherein the message comprises information about one or more assessments of the task performing agent, wherein the one or more assessments are based on a sensing process performed by one or more sensors of the task performing agent, wherein the task performing agent is an autonomous machine or a human agent equipped with sensors; and allocate a task of the plurality of tasks to the task performing agent, based on the information and based on whether the task performing agent is an autonomous machine or a human agent.

    Dynamic routing of workloads to accelerator resources

    公开(公告)号:US12175273B2

    公开(公告)日:2024-12-24

    申请号:US17556690

    申请日:2021-12-20

    Abstract: Embodiments described herein are generally directed to assigning virtual machine (VM) workloads to groupings/partitions of accelerator resources. In an example, a processing resource of a host system maintains: (i) a resource data structure containing resource utilization information for each of one or more accelerators associated with the host system; and (ii) a group data structure containing information regarding each group of multiple groups of one or more virtual functions (VFs) of the one or more accelerators that has been assigned for use by a respective VM of multiple VMs running on a virtual machine monitor (VMM) of the processing resource. A request to deploy a workload associated with a first VM is received. Responsive to the request, the workload is assigned to a VF of a group of the multiple groups determined to have resource capacity available to satisfy expected resource utilization of the workload.

    APPARATUS, ARTICLES OF MANUFACTURE, AND METHODS FOR MANAGING PROCESSING UNITS

    公开(公告)号:US20240134707A1

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

    申请号:US18548072

    申请日:2022-06-22

    CPC classification number: G06F9/505 G06F9/3877 G06F9/4856

    Abstract: Apparatus, articles of manufacture, and methods for managing processing units are disclosed. An example apparatus includes first processor circuitry to implement a central processing unit and second processor circuitry to perform at least one of first operations, second operations or third operations to obtain a resource request associated with a first workload; determine if a processing resource of a programmable network device is available to perform processing for the workload; determine if a second workload can be migrated from execution on the programmable network device; based on the determination that the second workload can be migrated, cause the second workload to be migrated; and cause the first workload to execute on the processing resource of the programmable network device.

Patent Agency Ranking