发明名称 Monitoring Performance of a Processing Device to Manage Non-Precise Events
摘要 In accordance with embodiments disclosed herein, there is provided systems and methods for monitoring performance of a processing device to manage non-precise events. A processing device includes a performance counter to increment upon occurrence of a non-precise event in the processing device. The processing device also includes a precise event based sampling (PEBS) enable control communicably coupled to the performance counter. The processing device also includes a PEBS handler to generate and store a PEBS record including an architectural metadata defining a state of the processing device at a time of generation of the PEBS record. The processing device further includes a non-precise event based sampling (NPEBS) module communicably coupled to the PEBS control and the PEBS handler. The NPEBS module causes the PEBS handler to generate the PEBS record for the non-precise event upon overflow of the performance counter.
申请公布号 US2015347267(A1) 申请公布日期 2015.12.03
申请号 US201414292140 申请日期 2014.05.30
申请人 Combs Jonathan D.;Chynoweth Michael W.;Brandt Jason W.;Gough Corey D. 发明人 Combs Jonathan D.;Chynoweth Michael W.;Brandt Jason W.;Gough Corey D.
分类号 G06F11/34;G06F11/30 主分类号 G06F11/34
代理机构 代理人
主权项 1. A processing device, comprising: a performance counter to increment upon occurrence of a non-precise event in the processing device; a precise event based sampling (PEBS) enable control communicably coupled to the performance counter; a PEBS handler to generate and store a PEBS record comprising architectural metadata defining a state of the processing device at a time of generation of the PEBS record; and a non-precise event based sampling (NPEBS) module communicably coupled to the PEBS enable control and the PEBS handler, the NPEBS module to cause the PEBS handler to generate the PEBS record for the non-precise event upon overflow of the performance counter.
地址 Austin TX US