Results 1 to 2 of 2

Thread: cpuid+rdtsc

  1. #1
    Join Date
    Jun 2007
    Posts
    6

    Question cpuid+rdtsc

    How can I learn about the number of cycles a processor instruction takes to execute?
    Nor AMD not Intel gives that kind of information and RDTSC is not a precise any more.
    Any hint will be welcome?

  2. #2
    Join Date
    Sep 2006
    Posts
    212

    Default

    Quote Originally Posted by DrLecter View Post
    How can I learn about the number of cycles a processor instruction takes to execute?
    Nor AMD not Intel gives that kind of information and RDTSC is not a precise any more.
    Any hint will be welcome?
    Well, take readings of the TSC before and after the
    instruction you want to measure. Make sure you disable
    all IRQs and run this under a single-task OS like DOS.
    Since DOS does not know of SMP and SpeedStep, the
    TSC should be very reliable, and noone will reschedule
    your app.
    Last edited by mlau; 10-10-2007 at 09:24 AM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •