Patent ID: 11966473
Assignee: INTEL CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A non-transitory computer-readable medium comprising instructions which, when executed, cause a computing device to perform operations comprising:
generating an event vector based on one or more counts corresponding to tasks performed by one or more processors of the computing device, wherein the event vector is generated using a lookup table, wherein the one or more counts correspond to one or more hardware performance events such that the lookup table corresponds to a combination of counts and event vectors;
determining distances between the event vector and weight vectors of neurons in a self-organizing map;
selecting a neuron of the neurons based on a determined distance;
identify one or more of the neurons that neighbor the selected neuron; and
updating a weight vector associated with the selected neuron or one or more weight vectors associated with the one or more neighboring neurons based on the determined distance.