US 12,231,487 B2
Hardware-assisted tracing schemes for distributed and scale-out applications
Francesc Guim Bernat, Barcelona (ES); Patrick Kutch, Tigard, OR (US); Trevor Cooper, Portland, OR (US); Timothy Verrall, Pleasant Hill, CA (US); and Karthik Kumar, Chandler, AZ (US)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Feb. 13, 2020, as Appl. No. 16/790,342.
Prior Publication US 2020/0186592 A1, Jun. 11, 2020
Int. Cl. H04L 67/10 (2022.01); H04L 41/14 (2022.01)
CPC H04L 67/10 (2013.01) [H04L 41/14 (2013.01)] 10 Claims
OG exemplary drawing
 
1. A compute platform, comprising:
memory;
a processor, coupled to the memory, including one or more processor cores and hardware-based logic configured to,
trace processes executing on the one or more processor cores and associated with one or more groups of distributed services being executed in a distributed processing environment including the compute platform;
associate process application space identifiers (PASIDs) with the processes;
associate one or more PASIDs for one or more groups of distributed services associated with processes executing on the one or more processor cores;
associate group identifiers (IDs) for the one or more groups of distributed services;
obtain at least one of telemetry data and tracing data from the one or more processor cores relating to execution of the processes on the one or more processor cores; and
associate the at least one of telemetry data and tracing data for a process with the PASID for the process and the group ID for the group of distributed services associated with the process.