![]() |
Active Topics Memberlist Calendar Search |
|
|
| ASP.Net | |
| About ASP.NET | ||
| Author | Message |
|
mithilesh
Newbie
Joined: 11 Feb 2009 Location: India Online Status: Offline Posts: 1 |
|
|
Why we use Clocks Cycles Per Instructions Retired(CPI)?
![]() Posted: 11 Feb 2009 at 11:19am
|
|
IP Logged |
|
|
Faqs
Admin Group
Admin Joined: 13 Apr 2006 Location: India Online Status: Offline Posts: 14411 |
|
|
Clocks per Instructions Retired - CPI
Equation: CPU_CLK_UNHALTED.CORE / INST_RETIRED.ANY Category: Basic Performance Tuning Ratios Definition: High CPI indicates that instructions are requiring more cycles to execute than they should. In this case there may be opportunities to modify your code to improve the efficiency with which instructions are executed within the processor. The CPI can get as low as 0.25 cycles per instructions.When the front-end cannot provide instructions and micro-ops at a rate high enough to fill the Reservation Station it is likely that the execution engine is starved waiting for micro-ops to execute and the measured CPI is high.High number of L0 DTLB misses indicates that the data set that the workload uses spans a number of pages that is bigger than the L0 DTLB. The high number of misses is expected to impact workload performance only if the CPI is low - around 0.8. Otherwise it is likely that the L0 DTLB miss cycles are hidden by other latencies. ![]() Posted: 18 Feb 2009 at 9:54am
|
|
IP Logged |
|
|
||
Select Category |
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |
|