-
公开(公告)号:US12251816B2
公开(公告)日:2025-03-18
申请号:US17130030
申请日:2020-12-22
Applicant: Intel Corporation
Inventor: Rajesh Poornachandran , Omesh Tickoo , Anahit Tarkhanyan , Vinayak Honkote , Stanley Mo
IPC: B25J13/00
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.
-
公开(公告)号:US12248808B2
公开(公告)日:2025-03-11
申请号:US17359504
申请日:2021-06-26
Applicant: Intel Corporation
Inventor: Rolf Riesen , Robert Wisniewski , Rajesh Poornachandran
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.
-
公开(公告)号:US12233552B2
公开(公告)日:2025-02-25
申请号:US17129982
申请日:2020-12-22
Applicant: Intel Corporation
Inventor: Rita H. Wouhaybi , Anahit Tarkhanyan , Vinayak Honkote , Rajesh Poornachandran , Francesc Guim Bernat
IPC: B25J9/16
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.
-
公开(公告)号:US20250061332A1
公开(公告)日:2025-02-20
申请号:US18938008
申请日:2024-11-05
Applicant: Intel Corporation
Inventor: Glen Anderson , Rajesh Poornachandran , Kshitij Arun Doshi
IPC: G06N3/08 , G06F16/901 , G06F16/906 , G06F18/21 , G06F18/214 , G06F18/40 , G06N5/04 , G06N20/00 , G06V10/776 , G06V10/778
Abstract: A mechanism is described for facilitating misuse index for explainable artificial intelligence in computing environments, according to one embodiment. A method of embodiments, as described herein, includes mapping training data with inference uses in a machine learning environment, where the training data is used for training a machine learning model. The method may further include detecting, based on one or more policy/parameter thresholds, one or more discrepancies between the training data and the inference uses, classifying the one or more discrepancies as one or more misuses, and creating a misuse index listing the one or more misuses.
-
公开(公告)号:US12202148B2
公开(公告)日:2025-01-21
申请号:US17130020
申请日:2020-12-22
Applicant: Intel Corporation
Inventor: Vinayak Honkote , John Charles Weast , Rajesh Poornachandran , Dibyendu Ghosh , Karthik Narayanan , Ganeshram Nandakumar
IPC: B25J9/16
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.
-
公开(公告)号:US12175273B2
公开(公告)日:2024-12-24
申请号:US17556690
申请日:2021-12-20
Applicant: Intel Corporation
Inventor: Devamekalai Nagasundaram , San Yen Wong , Haarika Madaka , Wei Seng Yeap , Marcos Carranza , Cesar Martinez Spessot , Francesc Guim Bernat , Rajesh Poornachandran
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.
-
公开(公告)号:US12169780B2
公开(公告)日:2024-12-17
申请号:US18323843
申请日:2023-05-25
Applicant: Intel Corporation
Inventor: Glen J. Anderson , Rajesh Poornachandran , Kshitij Doshi
IPC: G06F7/00 , G06F16/901 , G06F16/906 , G06F18/21 , G06F18/214 , G06F18/40 , G06N3/08 , G06N5/04 , G06N20/00 , G06V10/776 , G06V10/778
Abstract: A mechanism is described for facilitating misuse index for explainable artificial intelligence in computing environments, according to one embodiment. A method of embodiments, as described herein, includes mapping training data with inference uses in a machine learning environment, where the training data is used for training a machine learning model. The method may further include detecting, based on one or more policy/parameter thresholds, one or more discrepancies between the training data and the inference uses, classifying the one or more discrepancies as one or more misuses, and creating a misuse index listing the one or more misuses.
-
128.
公开(公告)号:US20240171657A1
公开(公告)日:2024-05-23
申请号:US18283706
申请日:2021-06-25
Applicant: Intel Corporation
Inventor: Vesh Raj Sharma Banjade , Kathiravetpillai Sivanesan , Hassnaa Moustafa , Suman A. Sehra , Satish Chandra Jha , Arvind Merwaday , S M Iftekharul Alam , Francesc Guim Bernat , Rajesh Poornachandran , Xin Zhang , Rony Ferzli , Leonardo Gomes Baltar
Abstract: A computing node in an edge computing network includes a network interface card (NIC), memory storing a plurality of digital object representations of a corresponding plurality of participating entities, and processing circuitry. The processing circuitry detects a message from a participating entity of the plurality. The message is received via the NIC and is associated with a messaging service of the edge computing network. The message is mapped to a service class of a plurality of available service classes based on a service request associated with the message. The message is processed to extract one or more characteristics of the service request. A digital object representation of the plurality of digital object representations is updated based on the one or more characteristics of the service request, the digital object representation corresponding to the participating entity.
-
公开(公告)号:US20240134707A1
公开(公告)日:2024-04-25
申请号:US18548072
申请日:2022-06-22
Applicant: Intel Corporation
Inventor: Rajesh Poornachandran , Kaushik Balasubramanian , Karan Puttannaiah
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.
-
130.
公开(公告)号:US20240111615A1
公开(公告)日:2024-04-04
申请号:US18541245
申请日:2023-12-15
Applicant: Intel Corporation
Inventor: Marcos Carranza , Cesar Martinez-Spessot , Mateo Guzman , Francesc Guim Bernat , Karthik Kumar , Rajesh Poornachandran , Kshitij Arun Doshi
IPC: G06F9/54 , H04L67/133
CPC classification number: G06F9/547 , H04L67/133
Abstract: Embodiments described herein are generally directed to the use of sidecars to perform dynamic API contract generation and conversion. In an example, a first sidecar of a source microservice intercepts a first call to a first API exposed by a destination microservice. The first call makes use of a first API technology specified by a first contract and is originated by the source microservice. An API technology is selected from multiple API technologies. The selected API technology is determined to be different than the first API technology. Based on the first contract, a second contract is dynamically generated that specifies an intermediate API that makes use of the selected API technology. A second sidecar of the destination microservice is caused to generate the intermediate API and connect the intermediate API to the first API.
-
-
-
-
-
-
-
-
-