-
公开(公告)号:US20230297485A1
公开(公告)日:2023-09-21
申请号:US17698668
申请日:2022-03-18
Applicant: NVIDIA CORPORATION
Inventor: Pranav VAIDYA , Alan MENEZES , Siddharth SHARMA , Jin OUYANG , Gregory Paul SMITH , Timothy J. MCDONALD , Shounak KAMALAPURKAR , Abhijat RANADE , Thomas Melvin OGLETREE
CPC classification number: G06F11/3409 , G06F21/602 , G06F1/10
Abstract: Various embodiments include a system for generating performance monitoring data in a computing system. The system includes a unit level counter with a set of counters, where each counter increments during each clock cycle in which a corresponding electronic signal is at a first state, such as a high or low logic level state. Periodically, the unit level counter transmits the counter values to a corresponding counter collection unit. The counter collection unit includes a set of counters that aggregates the values of the counters in multiple unit level counters. Based on certain trigger conditions, the counter collection unit transmits records to a reduction channel. The reduction channel includes a set of counters that aggregates the values of the counters in multiple counter collection units. Each virtual machine executing on the system can access a different corresponding reduction channel, providing secure performance metric data for each virtual machine.