Active TopicsActive Topics  Display List of Forum MembersMemberlist  CalendarCalendar  Search The ForumSearch  HelpHelp  Sitemap  Contact Us  RegisterRegister  LoginLogin
ASP.Net
 GenProgrammers : Certifications : ASP.Net
About ASP.NET
Author Message
mithilesh
Newbie
Newbie
Avatar

Joined: 11 Feb 2009
Location: India
Online Status: Offline
Posts: 1
Why we use Clocks Cycles Per Instructions Retired(CPI)?


Quote mithilesh Reply






bullet     Posted: 11 Feb 2009 at 11:19am
IP IP Logged
Faqs
Admin Group
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.


Quote Faqs Reply






bullet Posted: 18 Feb 2009 at 9:54am
IP IP Logged
Post Reply Post New Topic
Printable version Printable version

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



This page was generated in 0.094 seconds.